Luke Weaver's fight with dinner prevented him from taking the mound Sunday.

The St. Louis Cardinals right-hander was scratched from his start against the Kansas City Royals after slicing the index finger of his pitching hand on aluminum foil that was covering a tray. The team attempted to glue the wound to allow him to pitch, but it would not hold.

"He cut it on the piece of the topping," Cardinals interim manager Mike Shildt said, according to ESPN.

"It's on his right index finger. He probably could have started, but it just made sense to not push it and have him throw 90 or 100 pitches. We didn't want him to miss another start."

Tyson Ross filled in for Weaver and allowed two runs over six innings while striking out four.