BOSTON -- Marco Hernandez is starting to see two years of pain finally bring him some moments of joy.
"When I hit the ball, I don't see it. I'm just trying to make a play," Hernandez said. "I had a chance to run and I run hard."
Andrew Benintendi led off the ninth with a double. J.D. Martinez struck out and Rafael Devers grounded out to first to move Benintendi to third. Fry then intentionally walked Xander Bogaerts, bringing up Bradley Jr. Bogaerts stole second uncontested, prompting Chicago to intentionally walk Bradley to load the bases for Hernandez. He grounded the ball to the hole and beat shortstop Tim Anderson's throw.
It was the second straight walk-off victory at home for Boston, which has won nine of 12.
But it also marked yet another highlight for Hernandez, who earned his first-career walk-off hit and is finally contributing after missing the entire 2018 season and enduring multiple surgeries over the past two years to stabilize a left shoulder injury.
After the game Hernandez spread his arms wide as teammates doused him with a bucket of water in celebration.
It was his second clutch performance this month. He also had a game-tying home run late to help Boston rally to an extra-inning victory at Baltimore on Father's Day.
He said the support of his teammates is what contributed most about his recent success.
"Even when I was hurt, they never let me be alone," Hernandez said. "They're part of my family and I enjoy being here."
Boston starter Eduardo Rodriguez gave up five runs off six hits, including two home runs over 6 1/3 innings.
"I'm so happy for him," Rodriguez said of Hernandez. "Everything he's been through, all those surgeries, all those things to play this game. It's something special to see."
Chicago's Lucas Giolito, who is looking to become the first White Sox All-Star pitcher since Chris Sale and Jose Quintana in 2016, allowed three runs off six hits, struck out seven and walked four over 5 2/3 innings.
They just did a good job battling, staying with it," Giolito said. "I think I gave up the lead, let them come back and tie it up two or three times. For me, an unacceptable performance. I need to bear down there at the end of my outing and get through it."
Chicago was clinging to a 3-2 lead in the sixth when Devers drew a one-out walk, followed by sharp double by Xander Bogarts down the left field line.
But Chavis was selective and after taking a ball and a strike, and laid off three consecutive balls to draw a walk and tie the game.
White Sox: Rick Renteria said right-hander Dylan Covey, who has been on the injured list since June 6 with right shoulder inflammation, will likely have at least one rehab assignment before a decision is made on when he might be activated. "We'll see how it goes," Renteria said.
Red Sox: Right-hander Steven Wright is expected to be activated on Tuesday after he was suspended for 80 games in March following positive test for Human Growth Hormone. Manager Alex Cora said Wright would initially out of the bullpen.
Jon Jay finally made his White Sox debut on Tuesday, starting in right field. A free agent pickup from Arizona this winter, Jay had been on the injured list since straining his right hip late during spring training. Renteria said he plans to use the 34-year-old in multiple capacities, playing all three outfield positions.
White Sox: Carson Fulmer (1-1, 6.35 ERA) was named the starter Tuesday.
Red Sox: David Price will make his fifth start of the month. Since returning from the injured list on May 20 he is 3-0 with a 2.97 ERA.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Cole strikes out 12, Bregman HR lifts Astros over Tigers 6-3
Gerrit Cole struck out 12 over seven scoreless innings, Alex Bregman homered and the Houston Astros beat the Detroit Tigers 6-3 Thursday night.
Scherzer goes 4 innings in return, Nationals top Pirates 7-1
Max Scherzer pitched four innings in his return from the injured list, giving up one run as the Washington Nationals beat the Pittsburgh Pirates 7-1 on Thursday night.
Moncada, Detwiler lead White Sox over Rangers 6-1
Yoan Moncada lined a two-run homer his return from the injured list, Ross Detwiler struck out a career-high eight and the Chicago White Sox beat the Texas Rangers 6-1 on Thursday night.
Andrus touches 'em all with monstrous HR
Elvis Andrus connects on his 10th home run of the season with a solo shot in the fourth inning.
Rendon celebrates HR with balance beam fun in dugout
Anthony Rendon blasts his 28th home run of the year and returns to the dugout to celebrate on an imaginary balance beam with his teammates.
Scherzer coughs up HR, K's 4 in return from IL
Max Scherzer allows one run on four hits over four innings in his first start since July 25th.