Jose Bautista homered on a 2-0 offering from Lyles to give the Blue Jays a 6-4 lead. Bautista's fourth homer of the spring was a no-doubter that appeared to sail over the trees located just beyond the wall in left.
Bautista later drove in Emilio Bonifacio with a sixth-inning single to break a 6-6 tie. Josh Thole homered in the seventh, and right fielder Ryan Langerhans hit a two-run blast in the eighth to cushion Toronto's lead.
Mark DeRosa added a double, while Adam Lind enjoyed a two-hit performance with an RBI. Another key contributor for the Blue Jays was J.P. Arencibia, who had a hit and an RBI in his first spring game since returning from the World Baseball Classic, where he was playing for Team USA.
Lyles was charged with six runs on 10 hits while striking out three. That continues a troubling spring trend that has seen the 22-year-old allow a total of 36 hits and 23 earned runs in just 11 2/3 innings. He entered camp as the favorite to earn the No. 3 starter's job, but that has since been put in doubt.
Toronto's No. 3 starter, Mark Buehrle, also suffered through a rather inconsistent outing. Buehrle was solid for most of the afternoon, with the exception of an ugly third inning that saw him allow four runs on five consecutive hits.
Barnes delivered the biggest blow with a two-run shot to left field, while Justin Maxwell and Brandon Laird delivered the extra-base hits.
Buehrle was charged with four runs on eight hits while walking one and striking out four. He threw 48 of his 73 pitches for strikes in his fifth start of the spring, and his ERA during the Grapefruit League season now sits at 6.23.
Up next: The Astros return to Osceola County Stadium on Wednesday to face the Mets at 5:05 p.m. CT, available on Gameday Audio. Right-hander Alex White, who is battling for a spot in the starting rotation, will get the start for Houston. White, acquired from the Rockies in a December trade, has pitched in four games this spring, allowing eight earned runs in 10 1/3 innings.
Gregor Chisholm is a reporter for MLB.com. Read his blog, North of the Border, and follow him on Twitter @gregorMLB. This story was not subject to the approval of Major League Baseball or its clubs.