PITTSBURGH -- Robbie Ray pitched a four-hitter in his first career complete game and the Arizona Diamondbacks beat the Pittsburgh Pirates 3-0 on Tuesday night.
Ray (5-3) struck out 10, had no walks and threw 115 pitches. The left-hander set a career high by winning his third straight start and has pitched 23 2/3 scoreless innings during that run, all on the road, while also beating the San Diego Padres and Milwaukee Brewers.
Chris Owings snapped a scoreless tie with a double in the sixth inning, and the Diamondbacks ended a three-game losing streak.
Ivan Nova (5-4) allowed three runs in seven innings, losing for the just the second time in nine starts. He retired his first 12 batters before Jake Lamb led off the fifth with a single.
The game lasted just 2 hours, 10 minutes (see full recap).
Utley, Forsythe lead Dodgers' rally
ST. LOUIS -- Chase Utley, Logan Forsythe and Chris Taylor combined to reach base 11 times and totaled six runs, helping the streaking Los Angeles Dodgers rally past the St. Louis Cardinals 9-4 on Tuesday night.
Utley finished a homer shy of the cycle as the Dodgers won their season-high sixth straight game. Forsythe reached five times, including three walks, and Taylor reached three times.
Adrian Gonzalez's sacrifice fly and Utley's RBI double started the Dodgers comeback in the third. Enrique Hernandez tied it at 3 with a single, and Paul DeJong's throwing error on the same play scored Utley to give the Dodgers a 4-3 lead.
Michael Wacha (2-3) needed 77 pitches to get through three innings, the shortest outing for a Cardinals starter this season. Three of the four runs he allowed were earned.
Brandon Morrow (1-0) led a parade of six Dodgers relievers (see full recap).
Morales' late HR lifts Blue Jays to win
TORONTO -- Kendrys Morales hit a tiebreaking homer in the eighth inning, Josh Donaldson added an upper deck drive and the Toronto Blue Jays beat the Cincinnati Reds 6-4 on Tuesday night.
All six Toronto runs came on homers. Jose Bautista and Russell Martin also connected for the Blue Jays, who have hit 47 homers in May.
Cincinnati's Zack Cozart hit two solo home runs and Joey Votto had a third.
Morales broke a 4-all tie with a two-run blast off Blake Wood (0-3), his 10th.
Joe Smith (1-0) worked one inning for the win and Roberto Osuna finished for his 10th save. Toronto has won seven of eight (see full recap).