Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Vienna_Variation
Moves: 1. d4 d5 2. c4 dxc4 3. Nf3 e6 4. Nc3 Nf6 5. e4 Nc6 6. Bg5 Be7 7. Bxc4 Bd7 8.
O-O Nh5 9. Bxe7 Qxe7 10. Re1 Qf6 11. Qd2 Nf4 12. e5 Qg6 13. Qe3 Nxg2 14. Qg5
Nxe1 15. Rxe1 Qxg5+ 16. Nxg5 f6 17. Nxe6 Rc8 18. exf6 gxf6 19. Nc5+ Kd8 *
Position (FEN): 2rk3r/pppb3p/2n2p2/2N5/2BP4/2N5/PP3P1P/4R1K1 w - - 2 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 964
Best move: Nxb7#