Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 e4 3. e3 d5 4. d3 Nf6 5. Nd2 Be7 6. dxe4 dxe4 7. Bc4 O-O 8. Ne2
Bg4 9. O-O Nc6 10. Qe1 Re8 11. Rd1 Qc8 12. f3 exf3 13. Nxf3 Ne4 14. Nf4 Bb4 15.
Rd7 Bxd7 16. Qh4 Bc3 17. Ba3 Bb4 18. Bb2 Nd2 19. Ng5 Bf5 20. Nxf7 Nxc4 21. Nh6+
gxh6 22. Qg3+ Bg6 23. Nxg6 Nxb2 24. Ne7+ Kh8 25. Nxc8 Raxc8 26. Rf7 b6 *
Position (FEN): 2r1r2k/p1p2R1p/1pn4p/8/1b6/1P2P1Q1/PnP3PP/6K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 851
Best move: Qg7#