A charging Romain Grosjean made the most of a 10-lap mad dash in the closing stages of the German Grand Prix to deliver a sixth-place finish to Haas.
The French driver was in search of a redemptive performance following several recent mishaps, and Sunday's race provided a good opportunity for him to regain his footing.
Both Grosjean and team mate Kevin Magnussen appeared on course for a double-points finish, but Hockenheim's spotty showers in the latter part of the afternoon and the chaos it brought on proceedings denied the US outfit that achievement.
The Dane actually had the upper hand over Grosjean but the team's decision to switch to intermediates during the safety car period that followed Sebastian Vettel's crash, inversed the positions, with the Frenchman never looking back thereafter after the duo pitted again to revert to ultrasoft rubber.
"That was good fun. It was a good end to the race," said a delighted Grosjean.
"Obviously, we didn’t quite get the right choice putting inters on, as the track dried really quickly for some reason.
"It was a bit of luck, a gamble, but we came back on slicks, and I had amazing fun through those last laps."
Indeed, Grosjean overhauled both Force Indias, but fifth-place man Nico Hulkenberg remained out of reach.
"I was just pushing it to the limit and going for it. I think we would’ve been quite happy to be where we were before the rain came, and then, obviously, it rained.
"The boys deserved a really good drive from me, and I had fun doing it."
Unfortunately, Magnussen was unable to extricate himself from his position deep in the midfield. From P12 however, Kevin was elevated to P11 when Renault's Carlos Sainz was hit with a 10-second time penalty for overtaking during the safety car period.
"Obviously, it wasn’t ideal to end up outside of the points after being P6 for the whole race," said the Dane.
"We didn’t quite get the best out of the weather situation. We’ll just have to learn from that and do better next time."
Gallery: The beautiful wives and girlfriends of F1 drivers
Keep up to date with all the F1 news via Facebook and Twitter