Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. a3 d5 3. Bb5+ c6 4. Bf1 Nf6 5. b3 e4 6. Bb2 Be7 7. Nh3 Bxh3 8. gxh3
O-O 9. d4 c5 10. dxc5 Bxc5 11. Bxf6 Qxf6 12. Nc3 Qxc3+ 13. Ke2 Qe5 14. b4 Bb6
15. Ke1 Nc6 16. Bb5 Rac8 17. Kd2 Ne7 18. Qg4 Qc3+ 19. Ke2 Qxc2+ 20. Kf1 Qb2 21.
Kg2 Qf6 22. Rhg1 Rc2 23. Kh1 Qxf2 *
Position (FEN): 5rk1/pp2nppp/1b6/1B1p4/1P2p1Q1/P3P2P/2r2q1P/R5RK w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 952
Best move: Qxg7#