Associated Press
Luke Weaver pitched scoreless ball into the seventh inning for his best outing in nearly a month, which helped the Arizona Diamondbacks snap a six-game losing streak with a 5-2 win over the Miami Marlins on Monday night.
Weaver (2-3) cruised though 6u2153 innings, giving up four hits, striking out six and dominating a team that beat him a week ago in Miami.
The excellent performance might have saved his spot in the rotation. The 27-year-old has struggled for most of the past two seasons and had a 6.07 ERA over six starts this year coming into Monday's game.