Boston traded Youkilis on June 24, sending the three-time All-Star and cash to Chicago for utilityman Brent Lillibridge and a minor league pitcher. Youkilis went 3 for 4 with two doubles in his first game back at his longtime home.
Carl Crawford returned to Boston's lineup after missing the first 89 games this season with left elbow and wrist injuries, going 1 for 3 with a walk.
Crawford and David Ortiz opened the eighth with consecutive walks against Leyson Septimo (0-1). Gonzalez then hit a drive into the seats above the Green Monster for his seventh homer of the season.
Vicente Padilla (3-0) worked one inning for the win.
YANKEES 6, BLUE JAYS 3
NEW YORK (AP) — Raul Ibanez hit a tie-breaking grand slam with two outs in the eighth inning and New York beat Toronto 6-3 after Blue Jays slugger Jose Bautista left the game with a wrist injury.
Ibanez connected on a 3-1 pitch from Jason Frasor for a no-doubt drive into the first row of the second deck in right field to snap a 2-all tie.
Bautista injured his left wrist on a swing in the eighth and was removed from the game. He hit a long foul ball against David Robertson and immediately grabbed his wrist, dropping into a crouch outside the batter's box.
After the game, the Blue Jays said Bautista did not break a bone. But he has a tendon injury and will have an MRI on Tuesday to determine the severity.
Robertson (1-3) pitched a scoreless eighth for the win and Rafael Soriano finished for his 23rd save.
Russell Martin of Chelsea, Que., also homered for the Yankees. Adam Lind connected for Toronto. Aaron Loup (0-1) took the loss.
TIGERS 8, ANGELS 6
DETROIT (AP) — Brennan Boesch hit a tie-breaking, two-run homer in the seventh inning and Detroit rallied to beat Los Angeles.
The Angels led 5-2 after a four-run fifth, but the Tigers chipped away, scoring two runs in the bottom of that inning and three more in the seventh. Delmon Young tied it with a sacrifice fly and Boesch followed with a homer off reliever LaTroy Hawkins (2-2) to make it 7-5.
Octavio Dotel (3-2) got the win in relief. Joaquin Benoit worked the eighth and Jose Valverde pitched the ninth for his 17th save in 21 chances.
Torii Hunter had four hits and drove in three runs for Los Angeles. Mark Trumbo hit his 25th homer.
The Angels got Albert Pujols to the plate as the potential tying run in the ninth, but he flied out to end it.
INDIANS 3, RAYS 2
ST. PETERSBURG, Fla. (AP) — Zach McAllister shrugged off being struck in his pitching arm by a line drive to finish six solid innings, and Cleveland held on to beat Tampa Bay.
McAllister (4-1) appeared to get hit above the right elbow by Jeff Keppinger's RBI single in the fourth. He retired the next six batters and eight of his last nine overall.
Shin-Soo Choo ended up with an RBI double in the third for Cleveland after he had what initially was ruled a home run overturned by instant replay in the first.
McAllister allowed one run and three hits. Vinnie Pestano escaped jams in the seventh and eighth. Chris Perez worked a perfect ninth, earning his 26th save in 28 opportunities.
Desmond Jennings homered for the Rays. Alex Cobb (4-6) yielded three runs and five hits over 3 1-3 innings.
MARINERS 9, ROYALS 4
KANSAS CITY, Mo. (AP) — Casper Wells homered and drove in a career-high five runs, all of them against Jonathan Sanchez, and Seattle beat up Kansas City.
Justin Smoak also had a two-run homer off Sanchez (1-6), pulled after allowing a season-high seven runs in a season-low 1 1-3 innings. The left-hander who once threw a no-hitter for San Francisco gave up seven hits and a walk before he was yanked to a chorus of boos.
Jason Vargas (9-7) took advantage of the rare output from one of the American League's worst offences. The left-hander gave up homers to Salvador Perez and Billy Butler, but still managed to last six shaky innings and win his second straight game.
Ichiro Suzuki added an RBI triple, and Dustin Ackley homered for the Mariners. His solo shot came off Everett Teaford, who was scheduled to start for the Royals on Tuesday night but was pressed into duty after Sanchez was blitzed for the fifth straight start.
TWINS 19, ORIOLES 7
MINNEAPOLIS (AP) — Denard Span had three hits and five RBIs, plus two highlight-reel catches in centre field to help Minnesota stop its five-game losing streak with a victory over Baltimore.
Ben Revere made two remarkable running grabs himself in right field to go with four hits and three RBIs. Joe Mauer homered and drove in two runs, and Justin Morneau of New Westminster, B.C., had four of Minnesota's 20 hits.
Chris Tillman (1-1) gave up seven runs in the first and didn't finish the inning, the shortest appearance by an Orioles starter this season. Six of the runs were unearned, due an untimely two-out error by first baseman Mark Reynolds. He hit a three-run homer off Scott Diamond (8-3) of Guelph, Ont., but the Twins starter won his third straight decision thanks to the big early lead.