Justin Bieber did his best Piano Man impression for thrilled patrons at a downtown Toronto pub on Friday night.

The pop star walked into the Fifth Pubhouse at Richmond and Duncan streets alone to catch a bit of the Raptors game and enjoy a cool beverage.

When he spotted a piano, he politely asked bar staff if he could belt out a few tunes.

Bieber played his hit song Sorry, as well as The Beatles classic Let It Be, among others.

“Justin was both gracious and generous with our staff and customers and him performing obviously created a once-in-a-lifetime experience for all those in attendance,” Oliver Gedes, owner of Fifth Pubhouse, told KiSS 92.5.

Before leaving, Bieber chatted with some locals and signed some autographs. Snippets of his performance were shared on social media.