Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. Nc3 e6 5. d4 cxd4 6. Nxd4 Be7 7. Be3 O-O 8.
O-O e5 9. Nf5 d5 10. Nxd5 Nxd5 11. Bxd5 Qe8 12. Qg4 g6 13. Nh6+ Kh8 14. Qg3 f5
15. Qxe5+ Rf6 16. Bd4 Nc6 17. Qxf6+ Bxf6 *
Position (FEN): r1b1q2k/pp5p/2n2bpN/3B1p2/3BP3/8/PPP2PPP/R4RK1 w - - 0 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 904
Best move: Bxf6#