Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Bb2 Nf6 3. e3 Nc6 4. Bb5 Bd7 5. Nf3 a6 6. Bxc6 bxc6 7. Ne5 e6 8.
O-O Bd6 9. f4 O-O 10. d3 c5 11. c4 c6 12. Nc3 Qc7 13. Na4 Ne8 14. Qh5 f6 15.
Nxd7 Qxd7 16. Ba3 Qe7 17. Rf3 g6 18. Qh4 Ng7 19. g4 Rad8 20. Rh3 Ne8 21. Rf1 e5
22. fxe5 Qxe5 *
Position (FEN): 3rnrk1/7p/p1pb1pp1/2ppq3/N1P3PQ/BP1PP2R/P6P/5RK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 702
Best move: Qxh7#