Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Bf5 5. Bc4 e6 6. d3 c6 7. a4 Be7 8. O-O
Bg4 9. h3 Bh5 10. Bf4 Nd7 11. Re1 g5 12. Bg3 Ngf6 13. Ne4 g4 14. hxg4 Bxg4 15.
Nd6+ Bxd6 16. Bxd6 h5 17. d4 h4 18. d5 cxd5 19. Bxd5 Nxd5 20. Qxd5 h3 21. Ng5
hxg2 22. Nxe6 fxe6 23. Rxe6+ Kf7 24. Re7+ Kg6 25. Qe4+ Bf5 26. Qxg2+ Kf6 *
Position (FEN): r2q3r/pp1nR3/3B1k2/5b2/P7/8/1PP2PQ1/R5K1 w - - 1 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 872
Best move: Qg7#