Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. Nxe5 Nxe5 5. d4 Ng6 6. e5 Ng8 7. f4 Bb4 8.
Bd3 Bxc3+ 9. bxc3 N8e7 10. O-O Nc6 11. d5 Nb8 12. c4 O-O 13. Bb2 d6 14. f5 Nxe5
15. f6 gxf6 16. Bxe5 fxe5 17. Qh5 f5 18. Rf3 Kh8 19. Rh3 Qe7 20. Rf1 e4 21.
Bxe4 Qxe4 *
Position (FEN): rnb2r1k/ppp4p/3p4/3P1p1Q/2P1q3/7R/P1P3PP/5RK1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 600
Best move: Qxh7#