Checkmate done by the Rook moved from h7 which also open Queen f6 to checkmate too. Bishop a2 provided backed up for the h7 Rook previously to do movement lock.
Bishop came from d6 to c7 to checkmate. And the other pieces are just to close other square for the King to move and backing up the c7 Bishop. [Qb7, Bc6, Re1]
Queen d3 checkmate. Pawn a5 lock b4 the possible move for the King to avoid queen beside Rook g2 that closed the b2. and Pawn e4 backup the Queen, impossible for the King to take out the Queen.