Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c5 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 Qc7 7. O-O Nc6 8.
Nxc6 bxc6 9. Be3 Be7 10. Na4 Bb7 11. Bb6 Qc8 12. Bd3 O-O 13. e5 Nd5 14. Bxh7+
Kxh7 15. Qh5+ Kg8 16. Rae1 c5 17. f4 Qc6 18. Rf3 Nxb6 19. Nxb6 Qxb6 20. Rg3 f6
21. Qh6 c4+ 22. Kh1 Bxg2+ 23. Rxg2 fxe5 *
Position (FEN): r4rk1/3pb1p1/pq2p2Q/4p3/2p2P2/8/PPP3RP/4R2K w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 925
Best move: Qxg7#