Tsitsipas keeps Monte Carlo defence alive with thrilling comeback