CHICAGO -- So much for any lingering concern about Eduardo Rodriguez's right ankle.
He answered every question with a pile of Ks.
"Best stuff of the season," manager Alex Cora said. "Location, mix of pitches, tempo, that was impressive."
Jackie Bradley Jr., Ian Kinsler and Eduardo Nunez homered as AL East-leading Boston maintained its 7 1/2-game lead over the New York Yankees, who held off Detroit for a 2-1 win. The Red Sox won for the fourth time in five games to run the majors' best record to 94-43, already one more victory than they had when they won the division each of the past two years.
Rodriguez (12-3) allowed one run and three hits in his first major league appearance since he sprained his right ankle while covering first against Toronto on July 14. The left-hander retired his first 12 batters, striking out 10.
"All my pitches were right where I wanted," he said.
"We know that we're searching for outs and for starters and everything. That was great for us," Cora said. "He'll be ready for his next start, we know that. There's no limitations."
Carlos Rodon (6-4) kept the White Sox in the game for a while before committing a costly error in the seventh. With one out and runners on second and third, the lefty fielded Andrew Benintendi's comebacker and threw wildly to first, allowing Christian Vazquez to come home.
"Right now, I just can't believe I did that," Rodon said. "But I did it and just got to turn the page."
Rodon was charged with five runs, four earned, and six hits in 6 1/3 innings in his first loss since June 30. He was 5-0 with a 1.84 ERA in his previous nine starts.
"You give a good club like that extra outs and they take advantage of it," manager Rick Renteria said.
The 25-year-old Rodon was sailing along before Nunez and Bradley connected in the fifth, powering the Red Sox to a 2-0 lead. Nunez's 10th homer was originally ruled a double, but the call was overturned when a replay review showed his leadoff drive caromed off a railing above the wall in left.
The White Sox promoted left-handers Aaron Bummer and Caleb Frare from Triple-A Charlotte. Bummer and Frare join a group of young relievers auditioning for more prominent roles in Chicago's bullpen in 2019.
The 25-year-old Frare is looking to make his major league debut after he was acquired in a trade with the Yankees on July 29 for international bonus pool money. He went 1-0 with a 0.71 ERA in 11 appearances with the Knights.
"It's really cool that they're considering me to be a part of their future, and I'm excited to be here," Frare said.
Red Sox: Price (bruised left wrist) played catch. "He feels OK," Cora said. "He's gonna try and pick it up tomorrow and see how he feels." It's unclear when Price will make his next start. ... 3B Rafael Devers (strained left hamstring) could continue his rehab assignment with Triple-A Pawtucket through the end of the minor league schedule on Monday. "We'll take it day by day, but he needs the at-bats," Cora said. "He'll benefit from that." ... Rodriguez, Vazquez (broken finger) and knuckleballer Steven Wright (left knee inflammation) were activated from the 10-day disabled list. Vazquez got the start and went 0 for 3 with a walk.
White Sox: Garcia left after six innings because of right knee soreness. He is day to day. ... RHP Nate Jones was transferred to the 60-day disabled list. Jones is out with a strained right arm.
Red Sox left-hander Brian Johnson (4-3, 4.02 ERA) and White Sox right-hander James Shields (5-15, 4.54 ERA) pitch in the series finale on Sunday. Johnson is 4-1 with a 3.51 ERA in his 11 starts this year. Shields has one win and a 4.83 ERA over his last eight outings.
Jay Cohen can be reached at https://twitter.com/jcohenap
More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP-Sports
Milwaukee's offense was stymied when Trevor Williams combined with three relievers on a five-hitter that led the Pittsburgh Pirates to a 3-0 victory Saturday night, slowing the Brewers' playoff push.
For the New York Yankees, the question is do they start J.A. Happ in the wild-card game or hold off on using him until a possible division series matchup with the Boston Red Sox.
Blake Snell tied a Tampa Bay Rays record when he reached 20 wins Tuesday against the Texas Rangers.
Daniel Norris was as effective as he has been all year in his last start. The next step for the Detroit Tigers left-hander is to get a win before the season ends.
Trevor Williams fans 7 batters in his 6 innings of work to hold the Brewers scoreless in a 3-0 Pirates win.
Starling Marte churns out a hit to deep left field where Ryan Braun has a difficult time fielding the ball allowing two runs to score.