Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. b4 Bb6 7. e5 d5 8. exf6
dxc4 9. Qe2+ Be6 10. b5 Na5 11. fxg7 Rg8 12. Bg5 Qd5 13. Bf6 d3 14. Qe5 c6 15.
O-O Qxe5 16. Nxe5 cxb5 17. Nd2 Bd8 18. Ne4 Nc6 *
Position (FEN): r2bk1r1/pp3pPp/2n1bB2/1p2N3/2p1N3/2Pp4/P4PPP/R4RK1 w q - 4 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 907
Best move: Nd6#