Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 e6 4. Nf3 Be7 5. Bc4 d6 6. O-O e5 7. d3 exf4 8. Bxf4
Nd4 9. Nxd4 cxd4 10. Ne2 Nf6 11. Nxd4 O-O 12. c3 Bd7 13. Nf5 d5 14. Nxe7+ Qxe7
15. Bb3 dxe4 16. Re1 Rae8 17. c4 Qc5+ 18. Be3 Qa5 19. Bg5 Qxg5 20. d4 e3 21.
Bc2 Bh3 22. g3 Qg4 23. Qd3 Qf3 24. Re2 Ng4 *
Position (FEN): 4rrk1/pp3ppp/8/8/2PP2n1/3QpqPb/PPB1R2P/R5K1 w - - 5 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 976
Best move: Qxh7#