Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. f3 a6 7. Be3 b5 8. Qd2
Bb7 9. O-O-O Nbd7 10. g4 h6 11. h4 b4 12. Nce2 e5 13. Nb3 a5 14. Ng3 d5 15.
exd5 Nxd5 16. Bf2 a4 17. Na1 Rc8 18. Kb1 Qc7 19. Bb5 Qa5 20. Bxd7+ *
Position (FEN): 2r1kb1r/1b1B1p2/6pp/q2np3/pp4PP/5PN1/PPPQ1B2/NK1R3R b k - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1582
Best move: Kxd7