Updated

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.

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

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.