Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 d6 5. Bb5 Bd7 6. O-O Nf6 7. Nc3 Be7 8.
Re1 O-O 9. Nxc6 bxc6 10. Ba4 h6 11. f3 Nh7 12. Be3 f5 13. Qd2 fxe4 14. Nxe4 d5
15. Nc5 Be8 16. Ne6 Qd6 17. Nxf8 Bxf8 18. a3 Qe5 19. Bd4 Qg5 20. Qc3 Bd7 21.
Bxc6 Bh3 22. Re2 Rb8 23. Bxa7 Rd8 24. Bf2 *
Position (FEN): 3r1bk1/2p3pn/2B4p/3p2q1/8/P1Q2P1b/1PP1RBPP/R5K1 b - - 2 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1130
Best move: Qxg2#