Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Qh5 g6 4. Qf3 Nf6 5. Ne2 Bg7 6. O-O O-O 7. h3 a6 8. d3
b5 9. Bb3 Bb7 10. Bg5 Nd4 11. Nxd4 exd4 12. c3 c5 13. cxd4 cxd4 14. Nd2 h6 15.
Bxf6 Bxf6 16. Qg3 d6 17. Qxg6+ Bg7 18. Qg3 Qf6 19. f4 Kh7 20. f5 Qe5 21. Qg4
Qf6 22. Nf3 Bh8 23. Rac1 Rg8 24. Qh5 Qg7 25. Rc7 *
Position (FEN): r5rb/1bR2pqk/p2p3p/1p3P1Q/3pP3/1B1P1N1P/PP4P1/5RK1 b - - 10 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 515
Best move: Qxg2#