Cleveland Indians vs Milwaukee Brewers

The Cleveland Indians reside in fourth place in the American League Central after winning the final two games of their three-game series in Cincinnati over the weekend while National League Central, Milwaukee Brewers swept a three-game series from PIttsburgh.
The Indians will face the Brewers tonight for Game 1 of the series! I predict a very close battle but the Indians will win in convincing fashion. Danny Salazar will be on the mound for Cleveland, he has been pitching very solid, improving to 2-1 in his last 3 starts. On July 10th, he only allowed one unearned run during his season high 8 2/3 inning performance. He led his team to a 5-1 rout over the Oakland Athletics that day!
Matt Garza from the Milwaukee Brewers has not shown any form of consistency. He has now allowed over 4.4 runs in his last 5 starts and now has a 5.55 ERA on the year. He's coming back from DL and it's never wise to invest money on a pitcher off rehab. The key disavantage tonight is he boasts a .347 on base percentage.
I personally priced Danny Salazar as a favorite between the -130 to -135 range. This is what I believe is fair so I find value with him tonight. With the recent consistent production of offense by the Indians, I know they will have the advantage here tonight. Not only do we get the better pitcher in this situation, we get a great price for him tonight.
Pick: Cleveland Indians ML (-120)
Good luck!