Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 c5 4. c3 Bd7 5. e5 Qb6 6. Ne2 Be7 7. f4 Nh6 8. Nf3 Nc6
9. h3 cxd4 10. Nexd4 Nxd4 11. Nxd4 Bh4+ 12. Kd2 Nf5 13. Nxf5 exf5 14. Qf3 Bc6
15. Qd3 Rd8 16. Qd4 Qa5 17. Bd3 f6 18. Bxf5 O-O 19. Rf1 fxe5 20. fxe5 Bg5+ 21.
Kc2 Ba4+ 22. b3 *
Position (FEN): 3r1rk1/pp4pp/8/q2pPBb1/b2Q4/1PP4P/P1K3P1/R1B2R2 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2206
Best move: Bxb3+