Mike Shildt had seen enough, and he was so angry with plate umpire Adrian Johnson that he made a spectacle by tossing his spectacles.

A tantrum by San Diego’s manager following the first major league ejection of star slugger Fernando Tatis Jr. fired up the Padres, who overcame a three-run deficit in the eighth inning to beat the New York Yankees 4-3 on a soggy Monday night and extend their winning streak to six.

“Shilty came down the tunnel and he was still chirping,” said Xander Bogaerts, who hit a go-ahead, two-run single off Luke Weaver that followed Manny Machado’s two-run double. “I think he was ready to fight.”

Tatis was ejected after a strikeout, causing Shildt to rush out onto the field, throwing his lineup card and then his glasses. He argued so vociferously with Johnson and first base ump Quinn Wolcott that third base coach Tim Leiper ran over in case intervention was needed.

“My glasses made it. I did have my head about me to make sure,” Shildt said after the game. “I got some — a lot of BPs on my shoulders — not as operable as I’d like but it came into play, and I made sure it stayed in the grass. I didn’t want them scratched. I like these glasses a lot.”

Devin Williams entered with a 3-0 lead and walked Tyler Wade with one out in the eighth, then allowed a single to Brandon Lockridge. Williams threw four straight changeups, his famous Airbender, to Tatis. The two-time All-Star took the third at the bottom of the strike zone for strike two, then swung over an even lower pitch.

He said something in Johnson’s left ear before taking a turn to the dugout and was immediately tossed. Tatis said it was his first ejection since winter ball as an 18-year-old.

Former A’s, Giants pitcher Stripling retires: Ross Stripling is calling it a career. The veteran pitcher announced his retirement on Monday, about six weeks after the Kansas City Royals released him following a monthlong tryout during spring training. Stripling went 40-54 with a 4.17 ERA and four saves in 248 appearances with the Los Angeles Dodgers, Toronto, San Francisco and Oakland. The right-hander was an All-Star for the Dodgers in 2018, going 8-6 with a 3.02 ERA in 122 innings while bouncing between the starting rotation and the bullpen.

Also: The Los Angeles Dodgers placed outfielder Teoscar Hernández on the 10-day injured list because of a Grade 1 abductor strain. ... The San Diego Padres activated Jackson Merrill from the injured list after the outfielder was sidelined for a month with a strained left hamstring. ... The New York Yankees designated struggling starting pitcher Carlos Carrasco for assignment. ... Cincinnati Reds rookie left fielder Tyler Callihan is expected to miss at least two months following surgery to repair his fractured left forearm suffered while attempting a sliding catch a night earlier.