MESA, Ariz. (AP) — Jeff Samardzija rebounded from a subpar effort in his previous start to give up three hits in six shutout innings and the Chicago Cubs held on for a 2-0 victory over Cleveland at HoHoKam Stadium on Wednesday.

The right-hander had given up seven runs on 10 hits in his last start against Colorado on March 23.

READ MORE: Supt. Brown On Making Improvements Within CPD: 'We Have To Gain The Community's Trust'

Samardzija also hit a triple to lead off the fifth inning but remained stranded.

READ MORE: This Earth Day, Gov. Pritzker Signs Executive Orders To Keep People's Utilities From Being Cut Off, Move State Government Toward Using Low- Or Zero-Emission Vehicles

The Cubs scored two runs on four hits in the sixth. Bryan LaHair and Joe Mather each drove in a run against Cleveland starter Josh Tomlin.

Leadoff man Jason Kipnis had two of the Indians’ five hits, including a double.

MORE NEWS: Chicago Weather: Rain On The Way

(© 2012 by STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.)