Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Bc4 c5 8.
Ne2 Nc6 9. Be3 O-O 10. O-O Bg4 11. f3 Na5 12. Bxf7+ Rxf7 13. fxg4 Rxf1+ 14.
Kxf1 Qd7 15. g5 Nc4 16. Bf2 Rf8 17. Kg1 cxd4 18. cxd4 e6 19. Rc1 Qf7 20. Bg3
Ne3 21. Qe1 b5 22. h3 Qb7 23. Bf2 Qxe4 24. Ng3 *
Position (FEN): 5rk1/p5bp/4p1p1/1p4P1/3Pq3/4n1NP/P4BP1/2R1Q1K1 b - - 1 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 898
Best move: Qxg2#