Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Be7 5. Bf4 O-O 6. e3 Nbd7 7. c5 c6 8. b4 b6
9. a3 a5 10. Bd3 b5 11. O-O Nh5 12. Bg3 Nxg3 13. hxg3 f5 14. Ne5 Nxe5 15. dxe5
Bd7 16. Ne2 Qc7 17. f4 Ra6 18. Nd4 Rfa8 19. g4 g6 20. gxf5 gxf5 21. Rb1 axb4
22. axb4 Ra2 23. Qh5 Qd8 24. Rf3 Kh8 25. Rh3 Qg8 26. Rf1 *
Position (FEN): r5qk/3bb2p/2p1p3/1pPpPp1Q/1P1N1P2/3BP2R/r5P1/5RK1 b - - 8 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 980
Best move: Qxg2#