Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. d4 cxd4 5. Qxd4 Nc6 6. Qe3 Nf6 7. O-O Be7 8.
Rd1 O-O 9. Nbd2 Qc7 10. Nf1 a6 11. Bb3 b5 12. c3 Bb7 13. Ng3 Na5 14. Bc2 Nc4
15. Qe2 d5 16. e5 Ne4 17. Nxe4 dxe4 18. Bxe4 Bxe4 19. Qxe4 Rac8 20. Bg5 Bxg5
21. Nxg5 Qxe5 *
Position (FEN): 2r2rk1/5ppp/p3p3/1p2q1N1/2n1Q3/2P5/PP3PPP/R2R2K1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1265
Best move: Qxh7#