stride for stride

(match somebody) ˌstride for ˈstride

keep doing something as well as somebody else, even though they keep making it harder for you: We’ve managed to match our closest competitors stride for stride as regards prices.
See also: stride