Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. e3 c5 4. c3 Nf6 5. Bd3 Nc6 6. Nbd2 b6 7. O-O Be7 8. dxc5
bxc5 9. b4 a5 10. b5 Na7 11. c4 Qb6 12. a4 O-O 13. Bb2 Bb7 14. Qc2 Rac8 15.
Bxf6 Bxf6 16. Bxh7+ Kh8 17. Rab1 g6 18. Bxg6 fxg6 19. Qxg6 Qc7 20. Ng5 Bxg5 21.
Qh5+ Qh7 22. Qxg5 Rg8 23. Qf6+ Qg7 24. Qxe6 *
Position (FEN): 2r3rk/nb4q1/4Q3/pPpp4/P1P5/4P3/3N1PPP/1R3RK1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 829
Best move: Qxg2#