Chess puzzle (Equality)
Moves: 1. c4 Nf6 2. Nc3 e6 3. e4 c6 4. e5 Ng8 5. d4 d6 6. Bf4 dxe5 7. dxe5 Qxd1+ 8.
Rxd1 Ne7 9. Bd3 Nf5 10. Nge2 Bc5 11. a3 a5 12. Ne4 Be7 13. Nd6+ Nxd6 14. exd6
Bf6 15. b4 axb4 16. axb4 Nd7 17. c5 b6 18. Be3 Ba6 19. Be4 bxc5 20. Bxc6 Rc8
21. Bxd7+ *
Position (FEN): 2r1k2r/3B1ppp/b2Ppb2/2p5/1P6/4B3/4NPPP/3RK2R b Kk - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1020
Best move: Kxd7