Brad Lincoln allowed two hits and a run in six innings, Andrew McCutchen hit a three-run homer and the Pittsburgh Pirates won for the sixth time in seven games with a 4-1 victory over the Detroit Tigers on Saturday.
Lincoln (4-2) carried a no-hitter through five innings before Ramon Santiago singled to lead off the sixth.
Detroit's Miguel Cabrera homered to lead off the seventh and end Lincoln's afternoon. Lincoln had a career-high seven strikeouts and one walk.
McCutchen continued a torrid pace with his 13th homer. He came into the game with 14 hits in his previous 25 at-bats.
Detroit starter Max Scherzer (6-5) rejoined the team Saturday after being away due to what the team characterized as personal reasons. He allowed three runs, three hits and had seven strikeouts.
The Tigers have lost three of four.