Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 Nc6 4. Nc3 Bb4 5. Bd2 Ng4 6. h3 Nf6 7. Qe2 O-O 8.
O-O-O d5 9. exd5 Nxd5 10. Nxd5 Qxd5 11. c3 Ba5 12. d4 Re8 13. Qd3 e4 14. Qe3
Bf5 15. Nh4 Rad8 16. Nxf5 Qxf5 17. Re1 h6 18. g4 Qd5 19. Rg1 Qxa2 20. Kc2 b5 *
Position (FEN): 3rr1k1/p1p2pp1/2n4p/bp6/3Pp1P1/2P1Q2P/qPKB1P2/4RBR1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1908
Best move: Bxb5