Denis Shapovalov reached his first quarter-final on clay since 2022 with a win over Fabian Marozsan in Munich - but it was Marozsan who had the last laugh in this beautiful rally!