Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Scotch_Invitation_Declined
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Nf6 4. d4 Nc6 5. dxe5 Nxe5 6. Nxe5 dxe5 7. Bxf7+ Ke7
8. Bd5 c6 9. Bb3 Qxd1+ 10. Kxd1 Nxe4 11. Be3 Bf5 12. f3 Rd8+ 13. Nd2 Nxd2 14.
Bxd2 Kf6 15. Ke2 Bc5 16. g4 Bg6 17. h4 Rhe8 *
Position (FEN): 3rr3/pp4pp/2p2kb1/2b1p3/6PP/1B3P2/PPPBK3/R6R w - - 1 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 866
Best move: Bg5#