Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. a4 a6 5. Be2 Nf6 6. Nc3 e6 7. O-O Be7 8. d4
cxd4 9. Nxd4 e5 10. Nf5 Bxf5 11. exf5 O-O 12. Bf3 Nc6 13. Nd5 Nxd5 14. Bxd5 Qb6
15. c3 Qc5 16. Be3 Qa5 17. b4 Qc7 18. Qg4 Bf6 19. h4 Qd8 20. h5 Rb8 21. h6 Ne7
22. hxg7 Bxg7 23. f6 Nxd5 *
Position (FEN): 1r1q1rk1/1p3pbp/p2p1P2/3np3/PP4Q1/2P1B3/5PP1/R4RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1074
Best move: Qxg7#