Carlos Alcaraz and Daniel Altmaier went back and fourth to produce an epic rally in the Monte-Carlo Masters.