Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 5. Be2 c5 6. Bb5+ Nc6 7. Nf3 Qb6 8. a4 a6
9. Bxc6+ bxc6 10. a5 Qc7 11. Be3 Ne7 12. O-O Bg6 13. Re1 Nf5 14. g4 Nxe3 15.
fxe3 h5 16. Rf1 hxg4 17. Ng5 Bf5 18. Na4 Qe7 19. Nxf7 Qxf7 20. c4 Qh5 21. Qe2
Bd3 22. Rxf8+ Rxf8 23. Qg2 Be4 24. Qe2 Ke7 25. Nb6 Rab8 26. cxd5 cxd5 27. dxc5
Rf3 28. Qxa6 Rbf8 29. Qb7+ Ke8 *
Position (FEN): 4kr2/1Q4p1/1N2p3/P1PpP2q/4b1p1/4Pr2/1P5P/R5K1 w - - 3 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1121
Best move: Qd7#