Cubs outfielder Jason Heyward left Saturday's game with San Francisco in fourth inning after sliding into third and getting kneed in the head by Giants shortstop Brandon Crawford.