Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. c4 Nf6 5. Nf3 Be7 6. Nc3 O-O 7. cxd5 Nxd5 8.
Bc4 Be6 9. Bd3 Nd7 10. h3 N7f6 11. O-O c6 12. a3 Qb6 13. Qc2 h6 14. Re1 Rfd8
15. Bd2 Qc7 16. Rac1 Nxc3 17. Bxc3 Nd5 18. Rxe6 fxe6 19. Bh7+ Kf8 20. Qg6 Bf6
21. Re1 Qf7 22. Qe4 Nxc3 23. bxc3 Qe7 24. Re3 Qxa3 25. Qxe6 Qd6 *
Position (FEN): r2r1k2/pp4pB/2pqQb1p/8/3P4/2P1RN1P/5PP1/6K1 w - - 1 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1045
Best move: Qg8#