Chess puzzle (Equality)
Moves: 1. c4 e6 2. Nc3 d5 3. d4 dxc4 4. e4 Nf6 5. e5 Nd5 6. Bxc4 Nxc3 7. bxc3 Be7 8.
Qg4 O-O 9. Bh6 g6 10. Bxf8 Qxf8 11. Ne2 c5 12. O-O cxd4 13. cxd4 Nc6 14. Bb3 a6
15. Rfd1 Na5 16. Qg3 Qd8 17. h3 Nc6 18. Rd3 a5 19. Qf4 a4 20. Rf3 *
Position (FEN): r1bq2k1/1p2bp1p/2n1p1p1/4P3/p2P1Q2/1B3R1P/P3NPP1/R5K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1886
Best move: axb3