Gerhard Berger won the Portuguese Grand Prix 1989 at Autódromo do Estoril on 24 September 1989, starting from P2 on the grid. Alain Prost finished second for McLaren, with Stefan Johansson completing the podium for Onyx.