Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Bb4 4. Qc2 a6 5. a3 Bxc3+ 6. bxc3 h6 7. e4 dxe4 8.
Qxe4 Nf6 9. Qf3 Nc6 10. Bd3 Ne7 11. Ne2 Rb8 12. Bf4 Bd7 13. O-O Bc6 14. Qe3 O-O
15. Rab1 b6 16. Ng3 Ng6 17. Be5 Ng4 18. Qe2 Qg5 19. Bxc7 Rb7 20. Bxb6 Nh4 21.
Be4 Bxe4 22. Qxe4 Rfb8 23. c5 Nf6 24. Qe3 Qd5 25. f3 Qa2 26. Ra1 *
Position (FEN): 1r4k1/1r3pp1/pB2pn1p/2P5/3P3n/P1P1QPN1/q5PP/R4RK1 b - - 2 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 855
Best move: Qxg2#