Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 d4 4. Ne2 c5 5. b4 b6 6. Ba3 e6 7. bxc5 Bxc5 8. Bxc5
bxc5 9. c3 d3 10. Nf4 c4 11. Qa4+ Bd7 12. Qxc4 Nf6 13. Bxd3 Nc6 14. O-O O-O 15.
e5 Ng4 16. Nh5 Ngxe5 17. Nxe5 Nxe5 18. Qe4 Ng6 19. Nf4 f5 20. Qe3 Be8 21. Qxe6+
Bf7 22. Qxf5 Nxf4 *
Position (FEN): r2q1rk1/p4bpp/8/5Q2/5n2/2PB4/P2P1PPP/R4RK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 717
Best move: Qxh7#