Dictionary.com
Thesaurus.com

had been leapfrogging

  • past perfect progressive
    of leapfrog.
    leapfrog
    noun
    a game in which players take turns in leaping over another player bent over from the waist.