Christian Vasquez went deep as the Houston Astros defeated the Chicago Cubs 4-2. Spencer Arrighetti pitched in five scoreless innings, striking out five.