With 15 minutes remaining, an error by Thomson on the left allowed Kaunas to sweep forward, where substitute Mindaugas Grigalevicius was seeking a gap in the Rangers rearguard.
Rubens Barrichello's Honda was seventh - the Brazilian had been running fourth, holding off the Toyotas, when he made an error and slid wide on the slippery track with 10 laps remaining.