Chess puzzle (Equality)
Moves: 1. e4 b6 2. d4 Bb7 3. c3 Bxe4 4. Nd2 Bb7 5. Ngf3 e6 6. Be2 Nf6 7. O-O Nc6 8.
Re1 Qe7 9. Bc4 O-O-O 10. d5 Na5 11. Bb3 Nxb3 12. axb3 Nxd5 13. Rxa7 Qc5 14. b4
Qc6 15. Ne5 Qd6 16. Nxf7 Qe7 17. Nxd8 Qxd8 18. Qa4 Kb8 19. c4 *
Position (FEN): 1k1q1b1r/Rbpp2pp/1p2p3/3n4/QPP5/8/1P1N1PPP/2B1R1K1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: Nxb4