This wasn’t drama to rival the Mendy Lopez/Carlos Beltran miracle in 2004, but it wasn’t bad Monday when the Royals opened their home schedule by scoring three late runs for a 3-1 victory over Minnesota.

Blanked for seven innings, the Royals struck for three runs in the eighth inning on an RBI single by Alex Gordon, an RBI double by Alcides Escobar and another RBI single by Billy Butler.

And there was almost no ninth-inning anxiety, either. Nothing like the last two days in Philadelphia. Aaron Crow worked around a one-out walk in closing out a victory for Ervin Santana.

All in front of a sellout crowd of 40,073.

Yep, not bad.

Santana, 1-1, yielded just one run in eight innings and went into lock-down mode after a shaky first. He gave up eight hits while striking out seven and walking one in a 104-pitch performance.

It almost wasn’t enough because the Royals didn’t solve Kevin Correia until the eighth inning. Lorenzo Cain started the winning rally with a double into the right-center gap.

Cain moved to third on Chris Getz’s sacrifice, which prompted the Twins to shorten their infield. Gordon took advantage by driving a game-tying single past second baseman Brian Dozier.

Escobar then atoned for a first-inning bobble, which led to the Twins’ only run, by slicing a drive into the right-field corner. Gordon was running on the play and scored easily as Escobar pulled into second.

That finished Correia, who was a ground-ball machine for much of the day. He gave up the two runs and eight hits in 7 ⅓ innings.

Jared Burton came in to face Butler and threw a wild pitch on an 0-2 count that moved Escobar to third. Again, the Twins shortened their infield; again it didn’t work.

Butler blooped a single into short right for a 3-1 lead. In came Jarrod Dyson, who tried to steal second; shortstop Pedro Florimon blocked the base with his leg and got spiked.

Umpire Brian O’Nora called Dyson out. Dyson and manager Ned Yost argued and, replays suggested, had a point. It was close, though.

Turned out it didn’t matter.