Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 Bc5 5. Nxf7 Bxf2+ 6. Kf1 Qe7 7. Nxh8 Nd4
8. Nc3 Bh4 9. Nd5 Nxd5 10. Qh5+ g6 11. Nxg6 Qf7+ 12. Nf4 Qxh5 13. Nxh5 Nxc2 14.
Rb1 Nb6 15. Bg8 d6 16. Bxh7 Bd7 17. Bg6+ Ke7 18. d3 Nd4 19. Be3 Rf8+ 20. Kg1 *
Position (FEN): 5r2/pppbk3/1n1p2B1/4p2N/3nP2b/3PB3/PP4PP/1R4KR b - - 4 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 837
Best move: Ne2#