Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bc4 d5 5. exd5 Nb4 6. a3 Nbxd5 7. Nxe5 Nxc3
8. bxc3 Be6 9. Bb5+ Bd7 10. Nxd7 Nxd7 11. Bxd7+ Qxd7 12. O-O Be7 13. Re1 O-O
14. d3 Bd6 15. Bb2 Qd8 16. g3 Qg5 17. c4 h5 18. h4 Qg6 19. Qe2 Bc5 20. Qe5
Qxg3+ 21. Kh1 Qxh4+ 22. Kg1 Qxf2+ 23. Kh1 Bd6 *
Position (FEN): r4rk1/ppp2pp1/3b4/4Q2p/2P5/P2P4/1BP2q2/R3R2K w - - 2 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 962
Best move: Qxg7#