Sooner or later, you knew it was coming. Country Breakfast was going to eat — and eat big after a starvation diet over the season’s opening week.

The extra helpings came Sunday afternoon when Billy Butler matched a franchise record by driving in seven runs while leading the Royals to a 9-8 victory over the Philadelphia Phillies at Citizens Bank Park.

It was harder than it should have been.

The Royals barely avoided a second straight collapse in the ninth inning before Kelvin Herrera bailed out J.C. Gutierrez and Greg Holland.

The Phillies scored four runs in the ninth and had runners at second and third before Herrera struck out Erik Kratz.

Whew! Disaster avoided.

Butler’s big day included the first grand slam of his career, although his home run trot came in to 180-foot intervals. It required an umpires’ review for confirmation.

The victory enabled the Royals to win the three-game series and even their record at 3-3. It also represented an encouraging bounce-back effort from Saturday’s disappointing ninth-inning collapse.

Butler’s chance at the RBI record ended when he walked while leading off the ninth inning. He settled for the 12th seven-RBI game in franchise history.

The last player to do it was Jose Guillen on June 7, 2008 in New York.