Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. O-O d6 6. Bg5 h6 7. Bh4 g5 8. Bg3
Bg4 9. h3 Bh5 10. Bh2 g4 11. hxg4 Bxg4 12. Nbd2 Qd7 13. c3 h5 14. b4 Bb6 15. a4
a5 16. b5 Ne7 17. Qb3 Be6 18. Bxe6 fxe6 19. Ng5 d5 20. Bxe5 Rg8 21. Bxf6 O-O-O
22. e5 Nf5 23. Bxd8 Qxd8 24. Nxe6 Qh4 25. Nf3 Qg3 26. Qxd5 *
Position (FEN): 2k3r1/1pp5/1b2N3/pP1QPn1p/P7/2PP1Nq1/5PP1/R4RK1 b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 998
Best move: Qxg2#