Fryer gets 3 RBIs, Pirates beat Cardinals 5-2

St. Louis Cardinals' Jedd Gyorko, right, runs to first on a single as teammate Stephen Piscotty comes in to score during the second inning of a baseball game against the Pittsburgh Pirates on Tuesday, July 5, 2016, in St. Louis.
St. Louis Cardinals' Jedd Gyorko, right, runs to first on a single as teammate Stephen Piscotty comes in to score during the second inning of a baseball game against the Pittsburgh Pirates on Tuesday, July 5, 2016, in St. Louis.

ST. LOUIS (AP) - Eric Fryer burned his former team with two hits and three RBIs and the Pittsburgh Pirates beat the St. Louis Cardinals 5-2 on Tuesday night.

The Cardinals released Fryer when backup catcher Brayan Pena came off the 15-day disabled list and the Pirates claimed him off waivers on Sunday. He batted .368 with St. Louis with five RBIs in 38 at-bats behind seven-time All-Star Yadier Molina but Pena has a two-year, $5 million contract.

Juan Nicasio (7-6) worked two scoreless innings in relief of lefty Steven Brault, who allowed one earned run in four innings while throwing 82 pitches and adding a single in his debut. The 24-year-old Brault pitched in place of fellow rookie Jameson Taillon, placed on the DL on Sunday with shoulder fatigue.

Josh Harrison and David Freese added RBIs for the Pirates, who have taken the first two games of a four-game set and are 7-4 in the season series, closing within one-half game of the second-place Cardinals in the NL Central.

Mark Melancon finished for his 21st consecutive save and 25th in 26 chances.

Mike Leake (5-7) gave up five runs in six innings for the Cardinals, who got RBIs from Jedd Gyorko and Matt Holliday. Leake has lost his last three outings with a 6.06 ERA.

Pirates third baseman Jung Ho Kang, under investigation by Chicago police on an allegation of sexual assault, singled pinch-hitting to open the ninth.

HOT BOX

Harrison stayed alive in a rundown between third and home long enough for the hitter and runner to take two bases in the fifth. The Cardinals finally got him out on a play scored 3-2-5-3-6-4.

TRAINER'S ROOM

Pirates: RHP Ryan Vogelsong (facial fracture) threw 61 pitches in a four-inning simulated game. ... RHP Gerrit Cole (biceps) struck out six and allowed two hits for Triple-A Indianapolis to begin a rehab start.

Cardinals: SS Jhonny Peralta was taken out after three innings with discomfort in his left thumb. The team said it was unrelated to the surgery for a torn thumb ligament in March.

SLUMPING

Matt Adams, who replaced Peralta in the lineup, is in an 0-for-31 slump.

UP NEXT

Pirates: Jeff Locke (8-5, 5.13) has won his last three starts with a 1.93 ERA and bested Oakland ace Sonny Gray his last time out.

Cardinals: Jaime Garcia (6-6, 3.84) allowed one run in eight innings against the Brewers his last time out. He has a 0.57 ERA against Pittsburgh in six games, four starts.

GAME VIDEO

Cardinals vs. Pirates highlights