I want to add 2 points:
1) his range on the river is for sure KQ and QQ (3 combos/3 combos, so EV of shove is same as EV of call), and if his range is wider - its always wider by worse hand than our K7
2) he can't have KQs
edit: just want to say, that we can't make mistake by shoving, because we are splitting against top of his range
- shoving is definitely higher variance play, but sometimes he will have that 66 and call us and we will make more money, than by checking