Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Damiano_Variation
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nxe4 4. Qe2 Qe7 5. Qxe4 d6 6. d4 dxe5 7. Qxe5 Qxe5+
8. dxe5 Bf5 9. Bb5+ c6 10. Ba4 Nd7 11. Bf4 Nc5 12. Bb3 a5 13. a4 Nxb3 14. cxb3
O-O-O 15. Nd2 Bb4 16. O-O-O Rd3 17. Nc4 Rxb3 18. e6 Bxe6 *
Position (FEN): 2k4r/1p3ppp/2p1b3/p7/PbN2B2/1r6/1P3PPP/2KR3R w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1191
Best move: Nb6#