Victor Caratini drove in the go-ahead run with an infield grounder in a two-run 11th inning, and the visiting Milwaukee Brewers beat the Cincinnati Reds 5-4 on Friday following the ejection of Brewers starter Corbin Burnes.

With the score was 3-3, Burnes made a sliding, over-the-shoulder catch of Stuart Fairchild’s blooper to end the sixth and celebrated by spiking the ball. Burnes and plate umpire D.J. Reyburn exchanged words, and Reyburn ejected the pitcher after Burnes returned to the dugout.

Burnes, the 2021 National League Cy Young Award winner, allowed three runs and two hits with seven strikeouts while tying his season high with four walks. He was 0-2 over his prior three starts. Afterward, he explained his unhappiness with Reyburn.

“You can’t get upset with the calls on the edges,” Burnes said. “Every umpire has their established strike zone. DJ was giving me the corner most of the night, but what frustrates pitchers the most is the pitch that is completely in the strike zone.”

Burnes allowed three runs and two hits with seven strikeouts while tying his season high with four walks.

“Two of the walks I had would have been strikeouts,” Burnes said. “Two of the walks were just uncompetitive pitches.”

PIRATES 7, CARDINALS 5 >> Ke’Bryan Hayes hit a go-ahead three-run homer in a six-run seventh inning and host Pittsburgh rallied past St. Louis. Hayes finished off a three-hit night by sending the first pitch he saw from Giovanny Gallegos (1-3) into the left-field bleachers to give the Pirates the lead.

rangers 2, mariners 0 >> Jon Gray pitched two-hit ball over seven innings to win his fifth consecutive start, Marcus Semien scored the game’s first run after extending his major league-best hitting streak to 21 games and the AL West-leading Texas beat visiting Seattle. Gray (6-1) struck out five and walked one.

SALE GOES ON IL >> The Red Sox placed left-hander Chris Sale on the injured list on Friday with shoulder inflammation. It’s another setback for the seven-time All-Star as he attempts to re-establish himself as a reliable member of the rotation. A day after being pulled from a start in the fourth inning, Sale said doctors weren’t sure what the injury was but he didn’t expect to need surgery.