Shields stymied the Rays over seven innings, allowing just three hits and a walk, while striking out 10 batters to lower his ERA to 3.71 and FIP to 3.89. The right-hander's stellar start came off the back of a tough outing against the Twins in which he lasted just five innings.
The Royals, meanwhile, moved to 46-42 with a 6-0 win, further solidifying themselves as legitimate contenders in a crowded AL wild card picture. Three hits from Alex Gordon, who has been one of the AL's best players this season, and two hits from the struggling Eric Hosmer helped spark Kansas City's offense against Rays starter Jake Odorizzi.
Matt Adams' breakout season continued Monday night as the first baseman went 2-for-4 with a double and a walk-off, two-run homer to lift the Cardinals to a 2-0 win over the Pirates.
The long ball continues an impressive stretch for Adams, who is now batting .328/.341/.522 in 2014 with 10 home runs.
Adams' first hit came back in the first inning for St. Louis before Pirates starter Charlie Morton pitched the next 6 ⅔ innings without allowing another base knock. Morton would allow just two more baserunners via walk, while shutting out the Cardinals over seven innings.
The problem for the Pirates is that Adam Wainwright matched Morton inning for inning. The 32-year-old Wainwright held Pittsburgh scoreless over seven innings, scattering seven hits and three walks and enabling Adams' late-game heroics in the process.
Arroyo headed for Tommy John surgery
The injury continues a tough season for the D-backs who sit in last place in the NL West with a 38-53 record.
Arroyo actually made six starts this year with a tear in his UCL, which reportedly had come clean off the bone in his right elbow.
The surgery will end a stretch of remarkable durability from Arroyo, who had thrown at least 199 innings in every season since 2004. Arroyo does intend to rehab the injury and hopes to pitch a couple more seasons despite turning 37 in February.