Zack Greinke brought a halt to the Dodgers' three-game losing streak with seven scoreless innings against the Padres on Friday night, pinpointing his fastball for seven strikeouts in a 3-0 win at Petco Park.