Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Nf6 3. c4 dxc4 4. Bxc4 e6 5. Nc3 a6 6. Nf3 Be7 7. O-O O-O 8. a3
b5 9. Bd3 Bb7 10. b4 Nc6 11. Bb2 Nd5 12. Nxd5 Qxd5 13. Qc2 h6 14. e4 Qh5 15.
Be2 Qg6 16. Bd3 Rad8 17. d5 Nxb4 18. axb4 exd5 19. exd5 Qd6 20. Be4 Bxd5 21.
Bxd5 Qxd5 22. Rxa6 Bxb4 23. Qxc7 Rc8 24. Qg3 g6 25. Rxg6+ fxg6 *
Position (FEN): 2r2rk1/8/6pp/1p1q4/1b6/5NQ1/1B3PPP/5RK1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 649
Best move: Qxg6#