Chess puzzle (Equality)
Moves: 1. e4 d5 2. e5 e6 3. d4 Nc6 4. c3 h6 5. Nf3 Be7 6. Bd3 g6 7. O-O Bg5 8. Bxg5
hxg5 9. Na3 a6 10. h3 Nh6 11. Qd2 g4 12. hxg4 Nxg4 13. g3 Kd7 14. Ng5 Qg8 15.
Be2 Nh6 16. c4 Ne7 17. cxd5 Nxd5 18. Rac1 b5 19. Bf3 Bb7 20. Bxd5 *
Position (FEN): r5qr/1bpk1p2/p3p1pn/1p1BP1N1/3P4/N5P1/PP1Q1P2/2R2RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1643
Best move: Bxd5