What more could Marco Rose wish for this weekend than a rested Jude Bellingham and a fit-again Erling Haaland?
The Borussia Dortmund boss must be itching to see his side back in Bundesliga action on Saturday afternoon.
The precocious Bellingham was excused England duty for the recent double header of World Cup qualifiers.
Gareth Southgate explained his decision to leave the 18-year-old in Germany.
"I've spoken with both of the players. Jude at the moment has got a high level of matches. He's playing Champions League games, he's playing league games. As an 18-year-old, he had a full season last season and then into a European Championship so no break.
"We have to remember these lads are still physically growing. So when we are talking about young player development, we've got to be really careful how we handle them and make sure that these are two players who we think could be really exciting players for England for the future but we don't want to overload them," explained the England boss.
And with two weeks rest, Bellingham will likely be a caged tiger against resolute Mainz.
Mainz, in fact, boast the meanest defence in the German top flight with just five goals conceded in seven games. However, they will be hindered by the absence of speedster Jerry St Juste against Dortmund.
Dutch defender St Juste is the fastest player ever recorded in the Bundesliga after he was clocked at 22.6mph in the last game against Union Berlin.
And Mainz could certainly do with St Juste with Erling Haaland set to return. The prolific striker, who averages a goal every 64 minutes in the Bundesliga, has missed the last three games with a muscular problem, but he looks set to return at Signal Iduna Park.
Haaland always looks like a shoo-in to score, but with St Juste missing he will look to fill his boots.
Dortmund have scored five, three, four and two goals in their four home games to date and they could well get among the goals again.
St Juste's stand-in will be club captain Moussa Niakhate, but he has been missing with a hamstring injury of late and has played just 14 minutes in the last month. Not the ideal preparation to face a striker like Haaland, who has scored seven goals in five Bundesliga appearances.
BVB look worth backing on the handicap. They are 11/10 to win -1 goal and 13/5 to triumph -2.
Juventus v Roma
Sunday evening's encounter could see Roma's Tammy Abraham in action against Juventus.
In truth though the 30-year-old will be lucky to get a place on Max Allegri's bench, despite starting both of Wales' games recently.
"The training philosophy and methods are different in my club from here," he said on Wales duty.
"There are a lot of people here who have a number of years of managing me. So they know how to get the best out of me and allow me to play a lot of games in a row, like I showed in the Euros.
As for Abraham, his status for the game isn't expected to be certain until the last moment after limping off at Wembley for England.
Scans have revealed no structural or ligament damage. However, there is still heavy swelling.
As a result, the striker has been undergoing intensive treatment to reduce the swelling.
Abraham will be a miss for Jose Mourinho if he fails to be deemed fit. The former Chelsea striker has four goals and two assists in all competitions.
Roma's Chris Smalling has been ruled out after picking up a hamstring injury on his return against Empoli at the start of October.
Still, without Smalling, Roma have started the season well, while Juve have been steadily improving. Expect this one to be a draw.