Chess puzzle (Checkmate)
Opening: Giuoco_Piano, Giuoco_Piano_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Nc3 O-O 6. a3 a6 7. b4 Bd4 8. Nxd4
Nxd4 9. Bb2 d6 10. d3 Re8 11. Ne2 Nc6 12. f4 b5 13. Ba2 exf4 14. Nxf4 Ng4 15.
h3 Ne3 16. Ng6 Nxd1 *
Position (FEN): r1bqr1k1/2p2ppp/p1np2N1/1p6/1P2P3/P2P3P/BBP3P1/R2n1RK1 w - - 0 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1244
Best move: Bxf7#