[Photo by: Saturday Night Live/YouTube]

Last night Donald Glover acted as both host and musical guest on Saturday Night Live while debuting two brand new tracks as Childish Gambino.

Check the two new songs from his SNL episode, below!

Read more: Childish Gambino announces North American tour

Gambino did not disappoint with his first release since 2016's Awaken, My Love!. His first new track, “This Is America,” features backing vocals from Young Thug, 21 Savage, Quavo of Migos, Rae Sremmurd’s Slim Jxmmi and BlocBoy JB. An official video was released to accompany the new song and even includes a cameo from SZA.

Check out the official video for “Made In America” below:

Glover performed this new track alongside another new jam titled “Saturday,” which you can hear below.

We're hoping to hear these incredible new songs on Glover's upcoming North American tour! He'll be hitting some of the biggest markets on this run, following the news that Donald Glover would be working on a follow-up to Awaken, My Love!—but retiring the “Childish Gambino” moniker after the album.

Grab your tickets now to see Gambino at the following dates:

Childish Gambino tour dates: 
09/06 – Atlanta, GA @ Infinite Energy Arena $
09/08 – Chicago, IL @ United Center $
09/10 – Toronto, Ontario @ Air Canada Centre $
09/12 – Boston, MA @ TD Garden $
09/14 – New York, NY @ Madison Square Garden $
09/15 – New York, NY @ Madison Square Garden $
09/18 – Philadelphia, PA @ Wells Fargo Center $
09/19 – Washington, DC @ Capital One Arena $
09/22 – Houston, TX @ Toyota Center $
09/23 – Dallas, TX @ American Airlines Center $
09/26 – Inglewood, CA @ The Forum $
09/27 – Oakland, CA @ Oracle Arena $
09/29 – Seattle, WA @ KeyArena $
09/30 – Vancouver, British Columbia @ Rogers Arena $
10/02 – San Jose, CA @ SAP Center at San Jose ^
10/03 – Inglewood, CA @ The Forum ^
10/05 – Glendale, AZ @ Gila River Arena ^
10/09 – Denver, CO @ Pepsi Center ^
10/12 – Nashville, TN @ Bridgestone Arena ^

$ with Rae Sremmurd ^ with Vince Staples

Will you be catching Gambino on tour? Let us know in the comments below!