match (one) stride for stride
To do something at the same pace or level as someone else; to match someone else's level of effort or skill. No one expected the rookie to do well in his first Olympic race, but he matched the world record holders stride for stride. Most local grocery stores end up closing down when a major retail chain moves into town, but this mom-and-pop shop is matching them stride for stride.