Greinke, who signed a six-year, $147 million contract in December, gave the Dodgers 6 1/3 shutout innings, retiring 19 of 20 batters as he pitched into the seventh inning. The Pirates' only hit early was a sharp one-hop grounder by Garrett Jones that handcuffed second baseman Mark Ellis and skipped into right field in the second. The official scorer could have gone either way on the play, but ruled it a hit.
Greinke retired the next 14 batters before Andrew McCutchen got the Pirates' first no-doubt hit, lining a one-out single up the middle in the seventh.
That brought out manager Don Mattingly to get Greinke, who missed two starts in spring training and was on a limited pitch count. He struck out six batters, didn't walk any and threw 56 strikes in 92 pitches.
A crowd of 40,607 fans saluted Greinke with a standing ovation as he left the field. Greinke, not the most demonstrative athlete, didn't seem to acknowledge it, marching with his head down into the Dodgers' dugout, where he exchanged a few high-fives with teammates.
The Dodgers figured they had a dynamic duo in Greinke and Clayton Kershaw entering this season and, so far, they have won only when one of those two pitchers has started.
The big hit for the Dodgers was Kemp's slicing RBI double to right-center field in the sixth inning. It gave the Dodgers a 2-0 lead and snapped Kemp's season-opening slump at 0-for-12. Adrian Gonzalez followed with a double into the right-field corner to make it 3-0.