Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 d5 5. Nc3 Bc5 6. Bb5+ Nc6 7. Nxc6 bxc6 8.
Bxc6+ Bd7 9. Bxa8 Qxa8 10. exd5 exd5 11. Qe2+ Ne7 12. O-O d4 13. Ne4 Bb6 14.
Re1 O-O 15. Nd6 Bc5 16. Bf4 Nd5 17. Qf3 Bc6 18. Ne4 Bb6 19. Nd6 Nxf4 20. Qxf4
Bxg2 21. Re7 Bh3 22. f3 d3+ 23. Kh1 dxc2 24. Nxf7 Qd5 25. Nh6+ gxh6 26. Qg3+
Kh8 *
Position (FEN): 5r1k/p3R2p/1b5p/3q4/8/5PQb/PPp4P/R6K w - - 2 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1086
Best move: Qg7#