It's been a near flawless road to the UEFA Champions League final for Pep Guardiola's all-conquering side.