Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. e4 Bg7 3. d5 c6 4. Nc3 cxd5 5. Nxd5 Nc6 6. Bd3 e6 7. Ne3 Nb4 8. a3
Nxd3+ 9. Qxd3 a5 10. Nf3 Qc7 11. O-O b6 12. Rb1 Ba6 13. c4 Rc8 14. Rd1 Nf6 15.
e5 Ng8 16. b3 Ne7 17. Bb2 Nf5 18. Nxf5 gxf5 19. a4 Rd8 20. Ba3 Bf8 21. Bd6 Qc8
22. Qd4 Qc6 23. Qh4 h5 24. Nd4 Qe4 25. Qf6 Rg8 26. Bxf8 *
Position (FEN): 3rkBr1/3p1p2/bp2pQ2/p3Pp1p/P1PNq3/1P6/5PPP/1R1R2K1 b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1081
Best move: Qxg2#