A few weeks ago I played a game as Black on Lichess, which I won at the end.
[FEN ""] [startply "48"] 1. e4 c5 2. Nf3 d5 3. Bd3 c4 4. Be2 e6 5. d4 cxd3 6. Qxd3 Nc6 7. exd5 Qxd5 8. a3 Nf6 9. c4 Qxd3 10. Bxd3 Bc5 11. O-O O-O 12. Be3 Bxe3 13. fxe3 e5 14. Ng5 h6 15. Ne4 Nxe4 16. Bxe4 Be6 17. b3 Rac8 18. Nc3 b6 19. Rad1 Ne7 20. Bd5 Bxd5 21. Nxd5 Nxd5 22. Rxd5 f6 23. Rd7 Rf7 24. Rfd1 Rc7 25. Rd8+ Kh7 26. h4 Kg6 27. g4 h5 28. gxh5+ Kxh5 29. Rh8+ Kg4 30. Kg2 Kf5 31. Rf1+ Ke4 32. Rf3 Kd3 33. Rd8+ Rcd7 34. e4+ Kxe4 35. Rh8 Kd4 36. Kg3 e4 37. Rf4 Rde7 38. h5 Kd3 39. Rf1 e3 40. Rd1+ Kc2 41. Rh1 e2 42. Re1 Kd2 43. Kf2 f5 44. Rd8+ Kc3 45. Rxe2 Rxe2+ 46. Kxe2 Kxb3 47. Rd3+ Kxc4 48. Kd2 f4 49. Ke2 f3+ 50. Kd2 f2 51. Rc3+ Kb5 52. Rb3+ Ka4 53. Kc3 f1=Q 54. Rb4+ Ka5
During the game, after a massive central exchange, a middlegame was reached of two rooks vs. two rooks, with pawns for both sides still on both sides of the board.
Wishing to solidify my position, I pushed my pawns forward to create chains on both sides of the board. In order to defend against a rook infiltration by my opponent, as such an attack would destroy the base of my chains and lead to a won pawn endgame for White, I doubled my rooks on my own seventh rank in order to guard my pawns.
I then went on a long King walk across the board, and won a few pawns. Then I pushed my new passed pawns, promoted a pawn, and my opponent soon resigned.
However, in hindsight, I'm not to sure whether or not this was a good long-term stragety. My opponent defended inadequately several times, so I can't really tell. Even more crazy is the fact that, despite my rooks being so critical to my plans, they only made 6 moves overall during the course of the entire game.
So, my question is, how sound was my long-term stragety to keep my rooks on my seventh rank and do an all-out assualt with my lone king? This isn't really something that an engine can tell you.