Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d6 3. e5 dxe5 4. dxe5 Qxd1+ 5. Kxd1 Bf5 6. Bd3 Bg6 7. f4 e6 8.
Nf3 Bc5 9. Ke2 Ne7 10. Be3 Nd7 11. Nbd2 Nd5 12. Bxc5 Nxf4+ 13. Ke3 Nxd3 14. Bd6
Nxb2 15. Rab1 Na4 16. Rxb7 Nab6 17. Nd4 c5 18. Nb5 Kd8 19. Bc7+ Kc8 *
Position (FEN): r1k4r/pRBn1ppp/1n2p1b1/1Np1P3/8/4K3/P1PN2PP/7R w - - 4 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1162
Best move: Nd6#