Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bc5 5. d3 h6 6. O-O d6 7. Be3 Ng4 8. Bxc5
dxc5 9. h3 Nf6 10. Qe2 Nd4 11. Qd1 O-O 12. Nxe5 Qd6 13. f4 g5 14. Nxf7 Rxf7 15.
e5 Qd8 16. exf6 Qxf6 17. fxg5 Qxg5 18. Bxf7+ Kh8 19. Ne4 Qg7 20. Qh5 Bd7 21.
Nf6 Bc6 22. Bg6 Rf8 23. Nh7 Re8 24. Bxe8 *
Position (FEN): 4B2k/ppp3qN/2b4p/2p4Q/3n4/3P3P/PPP3P1/R4RK1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1429
Best move: Qxg2#