Chess puzzle (Equality)
Moves: 1. Nf3 e6 2. d4 Nf6 3. b3 d5 4. Bb2 Bb4+ 5. c3 Bd6 6. e3 c5 7. a3 O-O 8. Bd3 b5
9. dxc5 Bxc5 10. Bxb5 Qb6 11. Bd3 Nc6 12. O-O Ng4 13. Nd4 e5 14. Nxc6 Qxc6 15.
Nd2 Nxf2 16. Rxf2 Bxe3 17. Qh5 g6 18. Qxe5 Re8 19. Qg3 Qb6 20. Rf1 *
Position (FEN): r1b1r1k1/p4p1p/1q4p1/3p4/8/PPPBb1Q1/1B1N1RPP/5RK1 b - - 4 20
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1874
Best move: Bxd2