Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 Nf6 4. Bb5 d6 5. d4 exd4 6. Bxd4 Bd7 7. Bxc6 Bxc6 8.
Nf3 Be7 9. O-O O-O 10. Nbd2 a6 11. c4 b5 12. Bb2 h6 13. Rc1 Re8 14. Qc2 Bf8 15.
b4 bxc4 16. Qxc4 Bb5 17. Qxc7 Bxf1 18. Nxf1 Nd5 19. Qc4 Nb6 20. Qg4 d5 21. a3
Re4 22. Qg3 Nc4 23. Bd4 Nxa3 24. N1d2 Bd6 *
Position (FEN): r2q2k1/5pp1/p2b3p/3p4/1P1Br3/n3PNQ1/3N1PPP/2R3K1 w - - 2 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 936
Best move: Qxg7#