Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O a6 5. Ba4 b5 6. Bb3 Bc5 7. Nxe5 Nxe5 8.
d4 O-O 9. dxc5 Nxe4 10. Re1 Bb7 11. f3 Nxc5 12. Rxe5 d6 13. Re1 Qh4 14. Be3
Rfe8 15. Bf2 Qg5 16. Nd2 Nd7 17. Ne4 Bxe4 18. Rxe4 Nf6 19. Rxe8+ Rxe8 20. Qd4
Nh5 21. Qd5 Qg6 22. Re1 Rf8 23. Re7 Nf4 24. Qe4 *
Position (FEN): 5rk1/2p1Rppp/p2p2q1/1p6/4Qn2/1B3P2/PPP2BPP/6K1 b - - 9 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1292
Best move: Qxg2#