En Allemagne, les Forti battent les deux Pacific en qualifications. Pedro Diniz réalise le vingt-et-unième temps en à huit secondes et demie du temps de Damon Hill alors que Roberto Moreno obtient la vingt-deuxième place sur la grille de départ en . Ce duel remporté par les pilotes Forti s'explique par le remplacement de Bertrand Gachot par l'Italien Giovanni Lavaggi, le Belge n'ayant plus d'argent à apporter à l'écurie britannique. Lavaggi participe, à 38 ans, à son premier Grand Prix de Formule 1. En course, Moreno prend un bon départ et s'empare de la vingtième place à la fin du premier tour alors que Diniz est dépassé par Lavaggi puis abandonne au huitième tour sur un problème de freins. Moreno est alors en lutte contre les deux pilotes Pacific qu'il domine au douzième tour avant d'être débordé par ceux-ci au tour suivant. Au dix-septième tour, Moreno prend l'avantage sur Lavaggi qui reprend sa position deux boucles plus tard ; au vingt-huitième tour, la direction du vétéran brésilien casse et le contraint à l'abandon. Sur le circuit rapide d'Hockenheim, les Forti perdent du terrain face aux Pacific : en effet, Moreno est 1,7 seconde plus lent que Montermini.