nip and tuck
So evenly matched that the advantage shifts from one to the other, and the outcome is uncertain.
It was nip and tuck with me between holding on to my stock and being sold out; but by great industry and prudence I managed to keep a little ahead and my mouth above water.