Manchester City fans have been waiting patiently for their first glimpse of Erling Haaland in a City shirt - and that wait is nearly over.
Pep Guardiola's side are in the United States for pre-season and have been training in Texas at the Houston Sports Park ahead of their clash against Club America this Thursday.
The match is the first of City 's two games to take place in the USA and the reigning Premier League champions will be looking to show how hard they have been working in the build-up to this match when they take to the field at the NRG Stadium in front of a capacity crowd of 72,220.
ALSO READ: Oleksandr Zinchenko leaves a unique legacy in Pep Guardiola era at Man City
Usually home to the NFL's Houston Texans, fans will be able to see a new array of stars with minutes expected for not only City's new Norwegian striker, but also for Kalvin Phillips and Julian Alvarez who both signed for the Citizens this summer.
The team from Mexico will be raring to go having already played three league matches when their season started earlier this month - they lost their last match 2-1 against Chelsea in another pre-season game for Premier League opposition.
Here's all you need to know on the game.
Where is Manchester City vs Club America and what time will it start?
Man City vs Club America kicks off at 01:30am BST on Thursday, July 21.
The game will be held at the NRG Stadium - Houston, Texas.
How can I watch and live stream?
The game is not being shown live on TV but CITY+, Manchester City's official club channel, is showing the game live to its subscribers. The MEN will also be providing live coverage of the game during our live blog.
Sign up to our City newsletter so you never miss an update from the Etihad Stadium this season.
READ NEXT