Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Nf3 b6 5. g3 Bb7 6. Bg2 Nbd7 7. O-O Be7 8. Re1
a6 9. b3 Bb4 10. Bb2 dxc4 11. bxc4 O-O 12. Nh4 Bxg2 13. Kxg2 c5 14. d5 exd5 15.
cxd5 b5 16. e4 Re8 17. Nf5 Ne5 18. f4 Nc4 19. Qf3 Nxb2 20. Rab1 Nc4 21. Rbd1
Bxc3 22. Qxc3 Rxe4 23. Rxe4 Nxe4 *
Position (FEN): r2q2k1/5ppp/p7/1ppP1N2/2n1nP2/2Q3P1/P5KP/3R4 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1171
Best move: Qxg7#