Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 e6 4. e4 Nc6 5. Nf3 Bb4 6. Bxc4 Nge7 7. O-O O-O 8.
Ne2 b6 9. a3 Bd6 10. e5 Bb7 11. exd6 Qxd6 12. Bf4 Qd7 13. b4 Rad8 14. Bb3 Nd5
15. Bxd5 Qxd5 16. Bxc7 Rd7 17. Bg3 Rfd8 18. Rb1 g5 19. h3 h5 20. Qd2 Ne7 21.
Nxg5 *
Position (FEN): 3r2k1/pb1rnp2/1p2p3/3q2Np/1P1P4/P5BP/3QNPP1/1R3RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 571
Best move: Qxg2#