Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Kings_English_Variation
Moves: 1. c4 e5 2. Nc3 Bb4 3. g3 Nf6 4. Bg2 O-O 5. Nf3 a6 6. a3 Ba5 7. Nxe5 Re8 8. d4
d5 9. cxd5 Nxd5 10. O-O Nxc3 11. bxc3 Bxc3 12. Qb3 Bxa1 13. Qxf7+ Kh8 14. Bd5
Rf8 15. Qg8+ Rxg8 *
Position (FEN): rnbq2rk/1pp3pp/p7/3BN3/3P4/P5P1/4PP1P/b1B2RK1 w - - 0 16
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 901
Best move: Nf7#