Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. Nf3 d6 4. d4 e4 5. Nfd2 d5 6. Nc3 Bf5 7. e3 Nf6 8. Qe2
Bg4 9. f3 exf3 10. Nxf3 Nb4 11. a3 Nc6 12. h3 Bh5 13. Qf2 Bd6 14. Qh4 Be7 15.
Be2 Bg6 16. O-O-O Ne4 17. Qe1 Nxc3 18. Qxc3 O-O 19. h4 Be4 20. h5 h6 21. Ne5
Nxe5 22. dxe5 Bxg2 23. e6 fxe6 *
Position (FEN): r2q1rk1/ppp1b1p1/4p2p/3p3P/8/PPQ1P3/1BP1B1b1/2KR3R w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 693
Best move: Qxg7#