Why not? I think that Zeno's method will work if you ask the right person.
If you ask a race spectator, he will give the standard reply, something like "B starts 15 m behind A. In the time B covers the 15m, A will have advanced an additional ~10 m and by the time B covers that, A will have advanced ##\dots## and so on ad infinitum."
However, if you ask one of the runners, say A, he will say, "I see B 15 m behind me approaching me at 2 m/s. He will cover that distance in ##\frac{15}{2}~##s. I also see the finish line 85 m ahead of me approaching me at 5 m/s. It will cover that distance in ##\frac{85}{5}~##s.
If ##\frac{15}{2}<\frac{85}{2}##, I lose the race;
Else if ##\frac{15}{2}>\frac{85}{5}##, I win the race;
Else it's a tie;
End If"
Similar considerations apply to runner B who sees runner A and the finish line approaching him from the same direction with respective speeds 2 m/s and 7 m/s and from respective initial distances 15 m and 100 m. It is interesting to note that, as far as resolution of Zeno's paradox is concerned, we apparently we have two preferred inertial frames.