Ian Happ had three hits, including a solo home run, and Shota Imanaga pitched seven scoreless innings as the Chicago Cubs blanked the Arizona Diamondbacks 2-0.