Garrett stays perfect for Cincy in win over Pirates

Pittsburgh Pirates' David Freese (23) is greeted by on-deck batter Josh Bell (55) after driving in Andrew McCutchen, center, with a home run in the seventh inning of a baseball game against the Cincinnati Reds, Wednesday, April 12, 2017, in Pittsburgh. (AP Photo/Keith Srakocic)

PITTSBURGH — Reds rookie Amir Garrett threw another gem, taking a shutout into the seventh inning and leading Cincinnati over the Pittsburgh Pirates, 9-2, Wednesday night for a three-game sweep.

Garrett (2-0), the former St. John’s basketball player, blanked the Pirates until David Freese hit a two-run homer.

Garrett gave up five hits, walked none and struck out five in 6 2/3 innings. In his major league debut last week, the 24-year-old lefty pitched six scoreless innings to win at St. Louis.

Cincinnati has won seven of eight since losing to the Phillies on opening day.

Jose Peraza, Eugenio Suarez and Tucker Barnhart each had three of the 15 hits for the Reds, who didn’t homer for the first time this season.

Peraza had a two-run double to cap a four-run fourth against Ivan Nova (1-1) that broke a scoreless tie. Zack Cozart and Barnhart doubled to open the inning and Billy Hamilton’s single made it 2-0.

The Pirates were outscored 21-5 in the series and were hitless in 23 at-bats with runners in scoring position.

Suarez drove in three runs, including two with a double in a four-run seventh inning that stretched the lead to 8-0.

Nova pitched six innings and gave up three earned runs and eight hits.