Pablo Lopez, Twins’ bullpen blank Royals 2-0 on opening day

Minnesota Twins starting pitcher Pablo Lopez throws during the first inning of an opening day game against the Royals in Kansas City, Mo., Thursday, March 30, 2023. (AP Photo/Charlie Riedel)

KANSAS CITY, Mo. (AP) — Twins manager Rocco Baldelli leaned forward in his visiting office, turned over his lineup card for opening day against the Royals and began reading the blue marker scribbled down the back.

“There were a lot of highlights today,” Baldelli said. “I had to make a list.”

It began with Pablo Lopez.

The right-hander dominated Kansas City in his Minnesota debut Thursday, outpitching former Cy Young Award winner Zack Greinke by allowing just two hits while lasting into the sixth inning. Lopez’s bullpen took over from there, holding the Royals without another hit to finish off a 2-0 victory at breezy Kauffman Stadium.

“Obviously, I was aware of what the Twins gave up to bring me and the other guys,” said Lopez, acquired from Miami in January along with two other players for All-Star second baseman and fan favorite Luis Arraez.

“The team is putting this much trust in me,” Lopez said. “I’m going to make the most of it. That’s how I look at it.”

Lopez walked three and struck out eight before leaving after 5 1/3 innings. By that point, Trevor Larnach and pinch-hitter Donovan Solano had driven in runs to give Minnesota the lead, and a trio of relievers carried it into the ninth inning.

Jhoan Duran worked around a walk to earn the save, closing out a game played in a tidy 2 hours, 32 minutes.

“Carlos Correa made all the plays at shortstop you could hope for him to make. Byron Buxton swung the bat well. The bullpen was great,” Baldelli said, continuing down his list. “We’re hitting just about everyone, but we needed that to win.”

The biggest bummer? The Twins left the bases loaded three times and stranded 12 in all.

The Royals wish they had that many on base. Salvador Perez and Kyle Isbel had their only hits.

Greinke, who like Lopez lasted 5 1/3 innings, delivered a solid start for Kansas City to begin his 20th season in the big leagues. The 39-year-old right-hander allowed both runs on six hits and a walk while striking out four.

“Weird weather conditions,” said Greinke, who had trouble figuring out which direction the wind was blowing. “I had a lot of good pitches. They put (together) some pretty good at-bats. I got out of a jam or two. Overall it was a solid mix of everything.”

Even though Greinke and Lopez matched scoreless innings through the fifth, both had to wiggle out of trouble.

The Twins had a pair of singles and a walk in the first inning, but Greinke rebounded to get Nick Gordon to ground out and end the threat. The Royals’ erstwhile ace didn’t allow another hit until Christian Vazquez singled with one out in the fifth.

Lopez didn’t allow a hit until Perez’s shattered bat went about as far as the ball in the fourth. Lopez later loaded the bases on a double, hit batter and walk in the fifth, but he got MJ Melendez to bounce into an inning-ending double play.

The Twins finally broke though in the sixth. Larnach followed Buxton’s leadoff triple with a base hit, and Solano entered to face Royals reliever Amir Garrett. Solano proceeded to rip a single up the middle, extending the lead.

Kansas City never threatened the rest of the way.

“They had an opportunity and they capitalized,” new Royals manager Matt Quatraro said, “and we had one and we didn’t.”