Chess puzzle (Equality)
Moves: 1. d4 f5 2. Qd3 g6 3. g4 fxg4 4. h3 g3 5. fxg3 d5 6. Bg2 Nf6 7. Bg5 Bg7 8. e3
O-O 9. Nd2 a5 10. Ngf3 Na6 11. c3 Bf5 12. Qb5 Ne4 13. Nxe4 Bxe4 14. O-O Qd6 15.
Bf4 Rxf4 16. exf4 c5 17. Ne5 cxd4 18. cxd4 Nb4 19. Bxe4 dxe4 20. Qc4+ e6 21.
Rfe1 b5 22. Qc3 Nd5 23. Qc5 Bxe5 24. fxe5 Qxc5 25. dxc5 e3 26. Rad1 Rc8 27. Rc1
Kg7 28. c6 Kh6 29. Rc5 Kg5 30. Rxd5 *
Position (FEN): 2r5/7p/2P1p1p1/pp1RP1k1/8/4p1PP/PP6/4R1K1 b - - 0 30
Black to move.
Themes: Hanging Piece Endgame, Rook Endgame  
Puzzle rating: 1442
Best move: exd5