Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Be2 Nd7 6. Ng5 c5 7. g4 Bg6 8. h4 Be7
9. Rf1 h6 10. Nf3 Bxh4 11. Nxh4 Qxh4 12. dxc5 Nxc5 13. Bb5+ Nd7 14. Nc3 a6 15.
Bxd7+ Kxd7 16. Be3 Rc8 17. Qe2 Qd8 18. O-O-O Ne7 19. Na4 Qa5 *
Position (FEN): 2r4r/1p1knpp1/p3p1bp/q2pP3/N5P1/4B3/PPP1QP2/2KR1R2 w - - 8 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1588
Best move: Nb6+