Cagiva sat out the last race, as the grid was headed by Mick Doohan, Kevin Schwantz, Wayne Gardner and Eddie Lawson.
Rainey was passed by Doohan on the straight, but he re-took the lead by barging through the inside of the hairpin.
The trio became a quartet as Schwantz caught up, having set the fastest lap of the race.
With 7 laps to go, Doohan was out front down the straight, Schwantz in second and Gardner back into third as he passed Rainey into Turn One.
Gardner won the race in front of Doohan, with a small gap to Rainey in third.