Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. h3 Bxf3 5. gxf3 exd4 6. Qxd4 Nf6 7. Bg5 Be7 8.
Bb5+ c6 9. Bc4 O-O 10. O-O b5 11. Bb3 c5 12. Qe3 c4 13. e5 dxe5 14. Bxf6 Bxf6
15. Qe4 Nd7 16. Bxc4 bxc4 17. Nd2 Nb6 18. Nxc4 Nxc4 19. Qxc4 Rc8 20. Qe4 Qb6
21. b3 Rfe8 22. Rad1 a5 23. c4 Red8 24. Rd5 Rxd5 25. cxd5 Qb4 26. Qxb4 axb4 27.
d6 Rc2 28. Re1 Rxa2 29. f4 Ra5 30. fxe5 Bxe5 *
Position (FEN): 6k1/5ppp/3P4/r3b3/1p6/1P5P/5P2/4R1K1 w - - 0 31
White to move.
Themes: Advanced Pawn Endgame  
Puzzle rating: 1530
Best move: d7