The former One Direction member sported a white t-shirt with his name inside an outline of a heart, paired with suspenders and brown trousers as he belted out the lyrics to the popular track.
Styles made a few minor alterations to the song, like changing the word “bitch” to “Mitch,” referencing his guitarist, Mitch Rowland, as pointed out by Rolling Stone.
Lizzo, 31, took note of Styles’ cover, and shared a clip from the performance on her Instagram Story on Wednesday, writing, “This is so cute @harrystyles ily.”
The “Truth Hurts” singer also teased fans hoping for a collaboration between the two musicians.
“You know what this means right….?” she wrote on Twitter along with a clip of Styles’ cover of the song.
Of course, it wouldn’t be Lizzo’s first collaboration with another artist — she and Ariana Grande recently released a remixed version of “Good as Hell.”
During Styles’ interview with the BBC, he gushed over TIME‘s recently named Entertainer of the Year.
“I just think she’s amazing,” he said of the Grammy nominee. “She’s one of the most exciting artists working now for sure. She’s exactly what you want an artist to be, which is themselves.” Lizzo retweeted a GIF of his kind words, along with the comment, “*melts*”
In his set, Styles also sang two singles from Fine Line, “Adore You” and “Lights Up,” as well as Sir Paul McCartney’s “Wonderful Christmas Time”.
Styles celebrated his sophomore solo album’s release with a performance at The Forum in Los Angeles — and brought out Stevie Nicks of Fleetwood Mac for a surprise duet of her song “Landslide” at the concert.
Styles is set to perform at a secret location in London on Thursday.