The Argentinian brought home a best result of 11th for the Civic Type R TCR, as all four Honda Racing drivers dug in to score as many points as possible at a track the car is far from well-suited to.
That 11th-place finish came in Race One, where a fast start elevated Esteban to ninth. That was a position he defended for some laps, too, and though he was passed by two cars before the finish he did not come under any further threat from behind.
An even better opening lap in Race Two meant he ran eighth under an early safety car and, while Esteban was again unable to stop others powering past on the long back straight, he was able to keep sight of the pack.
His pace was such that he caught the two cars squabbling for 10th on the last lap, falling just four thousandths shy of another 11th place following an attack through the final sequence of corners.
Nestor Girolami finished one place behind his ALL-INKL.COM Münnich Motorsport team-mate Esteban in both races.
That included a stout defence of 12th place in Race One, as ‘Bebu’ kept a recovering car behind in the final five laps.