Read what happened in the very final laps of the race to get to this particular result. The manner Hakkinen was promoted to first reads like a script that I can't imagine Mika must feel about that it made him look as being the fierce contender he could be and proved too be in later years.
I am not going to put down names of drivers but how Mika was promoted to first place was a script that could be used for many a lesser hopeful driver who was never to win a race on his own but could be given the fame and glory since no result for championship or whatever was compromized because of handing him the victory. And the team doing so getting assistnce from another team to make that happen....
I am not a fan of him, never was, but Mika deserved better than being exposed like this.
I don't remember it being that dramatic or blatant to be honest. The way I remember it Villeneuve was very, very slow just to get the car to the end. The McLarens caught him, with Hakkinen already ahead having switched 2nd/3rd place a few laps before, and he put up no resistance so Mika swept through and took the flag. Villeneuve himself was almost caught at the line by a Benetton too. Then everyone looked happy as anything on the podium.