Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nf3 Bg7 4. Nc3 d6 5. e4 O-O 6. Bd3 Nc6 7. Be3 a6 8. a3
Re8 9. O-O e5 10. d5 Ne7 11. Rc1 Nh5 12. Be2 Nf4 13. Bxf4 exf4 14. Qd2 Bh6 15.
g3 Bh3 16. Rfe1 Nc8 17. gxf4 Nb6 18. Kh1 Qf6 19. Ng5 Bxg5 20. fxg5 Qxf2 21. Rg1
Nxc4 22. Qd1 Ne3 23. Qe1 Bg2+ 24. Rxg2 *
Position (FEN): r3r1k1/1pp2p1p/p2p2p1/3P2P1/4P3/P1N1n3/1P2BqRP/2R1Q2K b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 938
Best move: Qxg2#