Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 5. h3 Nxd4 6. Be3 Nc6 7. Nf3 Nf6 8.
O-O g6 9. Re1 Bg7 10. c3 O-O 11. Nbd2 Bf5 12. Bxf5 gxf5 13. Nh4 e6 14. Nb3 Ne4
15. g3 Kh8 16. Qh5 Qc7 17. Bf4 Be5 18. Bxe5+ Qxe5 19. Nf3 Qc7 20. Rxe4 fxe4 21.
Ng5 Qe7 *
Position (FEN): r4r1k/pp2qp1p/2n1p3/3p2NQ/4p3/1NP3PP/PP3P2/R5K1 w - - 2 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 718
Best move: Qxh7#