John Mayer made a second stop in Toronto while on The Search for Everything Tour, playing to a jam packed house at the Budweiser stage Aug. 29. Known for playing lots of new music at his shows, Mayer also spoiled the adoring crowd with all-time faves like Vultures, Gravity, No Such Thing and his stylistic rendition of Tom Petty classic, Free Falling.

There was not an empty seat in the house, except when crowds were brought to their feet and gathered in large groups dancing in the aisles. The energy was shared at the inspiring and highly entertaining show that was filled with love and incredible jam sessions.

(Pictured: John Mayer performing at the Budweiser Stage Aug. 29 – Image provided courtesy of Tom Pandi/Live Nation)