Chess puzzle (Equality)
Moves: 1. d4 d6 2. Nf3 Nf6 3. g3 g6 4. Bg2 Bg7 5. O-O O-O 6. c4 Nbd7 7. Nc3 e5 8. dxe5
dxe5 9. Bg5 h6 10. Bxf6 Bxf6 11. Nd5 Bg7 12. Rb1 c6 13. Ne3 Re8 14. h4 Qb6 15.
b3 e4 16. Nh2 f5 17. Nc2 a5 18. Qd6 a4 19. b4 a3 20. Qxg6 Ra4 21. c5 *
Position (FEN): 2b1r1k1/1p1n2b1/1qp3Qp/2P2p2/rP2p2P/p5P1/P1N1PPBN/1R3RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1885
Best move: Qd8