Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Bf4 d6 4. e3 Bg7 5. h3 O-O 6. Be2 Nbd7 7. O-O c5 8. c3
Qb6 9. Qb3 cxd4 10. Qxb6 Nxb6 11. cxd4 Be6 12. Nc3 Nfd5 13. Bg3 Nxc3 14. bxc3
Rfc8 15. Rfc1 Rc7 16. Ng5 Bc4 17. Bf3 Rac8 18. a4 Bb3 19. a5 Na4 20. Rcb1 Rxc3
21. Rxb3 *
Position (FEN): 2r3k1/pp2ppbp/3p2p1/P5N1/n2P4/1Rr1PBBP/5PP1/R5K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1711
Best move: Rxb3