After registering 6 records* of Fastest to reach multiples of 1000 ODI Runs (except the 1st one), Amla needs just 304 runs within 8 innings to have fastest 8000 record in his grasp (by beating Kohli once again).
*Currently he holds the record of these
Fastest 2000: 40th Innings
Fastest 3000: 57th Innings
Fastest 4000: 81st Innings
Fastest 5000: 101st Innings
Fastest 6000: 123rd Innings
Fastest 7000: 150th Innings
Currently he's on his 167th innings and accumulated 7735 runs (while on 39*).
Kohli achieved 8000 in his 175th innings.