Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. f4 Nf6 5. Nf3 e6 6. b3 Be7 7. Bb2 b6 8. d4
Bb7 9. Bd3 a5 10. Qe2 O-O 11. g4 Nd5 12. O-O-O Nxf4 13. Bxh7+ Kh8 14. Qf2 Kxh7
15. h4 Kg8 16. g5 Nd7 17. Rhg1 Nh3 18. Qe2 Nxg1 19. Rxg1 Bxf3 20. Qxf3 c6 21.
Qh5 b5 22. g6 fxg6 23. Qxg6 Rf6 *
Position (FEN): r2q2k1/3nb1p1/2p1prQ1/pp6/3P3P/1PN5/PBP5/2K3R1 w - - 1 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 783
Best move: Qxg7#