De Grand Prix-wegrace van San Marino 1984 was de twaalfde en tevens laatste Grand Prix van het wereldkampioenschap wegrace in het seizoen 1984. De races werden verreden op 2 september 1984 op het Circuit Mugello in Scarperia e San Piero in de provincie Florence in Italië. In deze Grand Prix werd de wereldtitel in de 80cc-klasse beslist. Algemeen Al maanden dreigden met name de 500cc-rijders met een boycot van de Grand Prix in Mugello, vanwege de matige voorzieningen en vooral omdat er steeds weer - tegen de reglementen van de FIM in - kaarten voor het rennerskwartier aan het publiek werden verkocht. Daardoor werd het rennerskwartier overspoeld met mensen die daar niets te zoeken hadden en was diefstal aan de orde van de dag. Begin augustus had de organisatie echter al gegarandeerd dat het dit jaar anders zou zijn en daarmee was de boycot van de baan. Tijdens de Grand Prix viel er geen onvertogen woord over de organisatie. Het was weliswaar druk in het rennerskwartier, maar dat lag aan het grote aantal deelnemers. Wel had men last van de hitte, waardoor er aanpassingen aan de motorfietsen werden gedaan: grotere of extra radiateurs en luchthappers op de schijfremmen. Er waren in Mugello slechts 20.000 toeschouwers. De openingsrace was de belangrijkste, want in de 80cc-klasse moest de beslissing van de wereldtitel nog vallen. 500cc-klasse De training Raymond Roche was gedreven om een goed resultaat te zetten in de trainingen. Zéér gedreven, want nadat hij eerst een knokpartijtje met een baancommissaris had gehad omdat hij het circuit op wilde zonder controlekaart, had hij de volgende dag een handgemeen met een official. Ondanks of dankzij dit alles reed hij de snelste trainingstijd voor Randy Mamola, Eddie Lawson en Ron Haslam. Nu alle viercilinder Honda NSR 500's in Japan stonden moesten alle HRC-rijders met de driecilinder Honda NS 500 aan de start komen. Dat was waarschijnlijk ook de meer geschikte machine voor een bochtig circuit als Mugello. Trainingstijden Pos Coureur Merk Tijd 1. Raymond Roche HRC-Honda 2"03'18 2. Randy Mamola HRC-Honda 2"03'69 3. Eddie Lawson Agostini-Marlboro-Yamaha 2"03'72 4. Ron Haslam HRC-Honda 2"03'97 5. Didier de Radiguès Chevallier-ELF-Honda 2"04'49 6. Franco Uncini Gallina-HB-Suzuki 2"04'67 7. Takazumi Katayama HRC-Honda 2"04'82 8. Barry Sheene Heron-Harris-Suzuki 2"04'82 9. Leandro Becheroni Suzuki 2"05'23 10. Hervé Moineau Cagiva 2"05'45
De race De 500cc-race werd uitgevochten door drie Honda-rijders: Raymond Roche, Ron Haslam en Randy Mamola. Haslam was de eerste die moest afhaken toen zijn voorrem slecht werd. Mamola verremde zich nog even toen hij probeerde Roche voor te blijven, maar wist weer snel aansluiting te krijgen. Roche op zijn beurt kreeg last van kramp in zijn arm en moest uiteindelijk de winst aan Mamola laten. Intussen reed wereldkampioen Eddie Lawson een wat gezapige race. Pas halverwege wist hij Didier de Radiguès in te halen en hij werd vierde. Lawson was zelf niet tevreden. Hij miste de concentratie en de motivatie om er een spannende race van te maken. Uitslag 500cc-klasse Pos Coureur Merk Ronden Tijd Grid Ptn 1 Randy MamolaHRC-Honda 24 49"56'63 2 15 2 Raymond RocheHRC-Honda 24 +1'19 1 12 3 Ron HaslamHRC-Honda 24 +8'39 4 10 4 Eddie LawsonAgostini-Marlboro-Yamaha 24 +24'46 3 8 5 Didier de RadiguèsChevallier-ELF-Honda 24 +41'27 5 6 6 Rob McElneaHeron-Suzuki 24 +1"00'13 18 5 7 Leandro BecheroniSuzuki 24 +1"00'69 9 4 8 Franco UnciniGallina-HB-Suzuki 24 +1"05'75 6 3 9 Boet van DulmenBakker-Suzuki 24 +1"29'51 16 2 10 Armando ErricoSuzuki 24 +1"49'42 25 1 11 Lorenzo GhiselliSuzuki 24 +1"50'62 24 12 Fabio BiliottiHonda 24 +1"50'63 21 13 Eero HyvärinenSuzuki 23 +1 ronde 23 14 Massimo BroccoliHonda 23 +1 ronde 35 15 Marco GentileYamaha 23 +1 ronde 30 16 Paolo FerrettiSuzuki 23 +1 ronde 32 17 Christoph BürkiSuzuki 23 +1 ronde 29 18 Alessandro ValesiSuzuki 23 +1 ronde 36 19 Gary LinghamSuzuki 23 +1 ronde 38 20 Steve ParrishYamaha 23 +1 ronde 34 21 Keith HuewenHonda 22 +2 ronden 37 Niet gefinisht Coureur Merk Ronden Oorzaak Grid Gustav ReinerHonda 21Val 31 Reinhold RothFath-Honda 16 12 Christian Le LiardChevallier-ELF-Honda 12 22 Marco PapaHonda 11 11 Karl TruchsessSuzuki 10 20 Barry SheeneHeron-Harris-Suzuki 9Motor 8 Mile PajicSNRT-Honda 8Val 33 Virginio FerrariMarlboro-Yamaha 4Banden?"Bandenproblemen" was de officiële lezing voor de opgave van Virginio Ferrari, maar het kan ook frustratie geweest zijn. Ferrari stapte in elk geval meteen nadat hij zijn machine bij het team had ingeleverd in zijn auto en reed naar huis. 13 Massimo MessereSuzuki 4Val 27 Hervé MoineauCagiva 3Val 10 Wolfgang von MuraltSuzuki 2 17 Rob PuntSuzuki 2Val 26 Takazumi KatayamaHRC-Honda 1Motor 7 Niet gestart Coureur Merk Grid Oorzaak Wayne GardnerHonda 14Val in trainingWayne Gardner brak bij zijn val in de training twee vingers. Pierre BolleCagiva 15Val in trainingPierre Bolle beschadigde bij zijn val een schouder en brak een botje in zijn voet. Klaus KleinSuzuki 19Val in trainingKlaus Klein werd na zijn val ter observatie in het ziekenhuis opgenomen. Sergio PellandiniGallina-HB-Suzuki 20HersenschuddingSergio Pellandini reed in de training zo langzaam dat teambaas Roberto Gallina hem van de motor haalde en inleverde bij dr. Costa. Hij bleek nog te veel last te hebben van de hersenschudding die hij in Zweden had opgelopen.
Niet gekwalificeerd Coureur Merk Louis-Luc MaistoHonda Massimo BruttiSuzuki Andreas LeutheYamaha Niet deelgenomen Coureur Merk Oorzaak Freddie SpencerHRC-HondaBlessureFreddie Spencer had bij een race in Laguna Seca een sleutelbeen gebroken. Hij was als toeschouwer aanwezig. Marco LucchinelliCagivaBreuk met teamMarco Lucchinelli had na een aantal slechte resultaten met de Cagiva de handdoek in de ring geworpen. Hij was als toeschouwer aanwezig. Chris GuyHondaGestoptChris Guy had zijn Honda RS 500 R in het rennerskwartier van Spa-Francorchamps te koop gezet. Hij kon het racen niet meer betalen. Top tien eindstand 500cc-klasse PosCoureurMerkPtn. 1 Eddie Lawson Agostini-Marlboro-Yamaha 142 2 Randy Mamola HRC-Honda 111 3 Raymond Roche HRC-Honda / Honda 99 4 Freddie Spencer HRC-Honda 87 5 Ron Haslam HRC-Honda 77 6 Barry Sheene Heron-Harris-Suzuki 34 7 Wayne Gardner Honda / HRC-Honda 33 8 Boet van Dulmen Bakker-Suzuki 25 9 Didier de Radiguès Chevallier-ELF-Honda / Chevallier-ELF-HRC-Honda 24 10 Virginio Ferrari Agostini-Marlboro-Yamaha 22 250cc-klasse De training In de 250cc-klasse ging het alleen nog om de derde plaats in het wereldkampioenschap. De kanshebber Carlos Lavado reed de snelste trainingstijd, maar zijn concurrenten Toni Mang en Sito Pons stonden op de twaalfde en de twintigste startplaats. Trainingstijden Pos Coureur Merk Tijd 1. Carlos Lavado Venemotos-Yamaha 2"06'46 2. Manfred Herweh Bakker-Real-Rotax 2"06'99 3. Martin Wimmer Mitsui-Yamaha 2"07'16 4. Christian Sarron Sonauto-Gauloises-Yamaha 2"07'37 5. Harald Eckl Yamaha 2"07'71 6. Jean-François Baldé Pernod 2"07'74 7. Teruo Fukuda Yamaha 2"07'86 8. Fausto Ricci Yamaha 2"08'00 9. Jacques Cornu Bakker-Parisienne-Yamaha 2"08'18 10. Carlos Cardús JJ Cobas-Rotax 2"08'25 De race Opnieuw was de 250cc-race, die op het heetst van de dag werd verreden, de spannendste. Teruo Fukuda nam de leiding van een kopgroep met Carlos Lavado en Manfred Herweh, die bijna elke ronde van positie wisselde. Carlos Cardús reed een inhaalrace en voegde zich bij de groep, maar viel uit door een gebroken bougie. Twee ronden voor het einde kwamen Martin Wimmer en Harald Eckl, die constant snelle tijden reden, bij de kopgroep. Eckl verloor echter de controle en torpedeerde daarbij Fukuda, die bij zijn val een enkel brak. Herweh had inmiddels de leiding overgenomen en won voor Lavado en Jacques Cornu, die Wimmer vlak voor de finish nog gepasseerd was. Uitslag 250cc-klasse Pos Coureur Merk Tijd Grid Ptn 1 Manfred HerwehBakker-Real-Rotax 43"04'71 2 15 2 Carlos LavadoVenemotos-Yamaha +0'18 1 12 3 Jacques CornuBakker-Parisienne-Yamaha +5'81 9 10 4 Martin WimmerMitsui-Yamaha +7'39 3 8 5 Sito PonsJJ Cobas-Rotax +10'77 20 6 6 Thierry EspiéChevallier-Yamaha +28'28 16 5 7 Maurizio VitaliMBA +32'32 19 4 8 Toni MangHB-Yamaha +32'77 12 3 9 Donnie McLeodYamaha +33'04 27 2 10 Loris ReggianiKawasaki +45'28 13 1 11 Mario RademeyerYamaha +48'28 18 12 Iván PalazzeseVenemotos-Yamaha +53'90 28 13 Karl-Thomas GrässelFath-Yamaha +1"10'38 25 14 Richard HubinYamaha +1"14'82 14 15 Patrick FernandezYamaha +1"16'64 24 16 Edwin WeibelYamaha +1"16'75 30 17 Thierry RapicaultYamaha +1"41'18 36 18 René DelabyYamaha +1"43'13 31 19 Massimo MatteoniYamaha +1"53'61 32 20 Bruno LüscherYamaha +2 ronden 35 Niet gefinisht Coureur Merk Oorzaak Grid Fausto RicciYamaha 8 Wayne RaineyRoberts-Marlboro-YamahaMotor 11 Christian SarronSonauto-Gauloises-YamahaKoelsysteem 4 Teruo FukudaYamahaValTeruo Fukuda werd getorpedeerd door Harald Eckl, die er zonder verwondingen vanaf kwam, maar Fukuda liep een gecompliceerde enkelbreuk op. 7 Alan CarterRoberts-Marlboro-YamahaValAlan Carter brak bij zijn val een vinger. 17 Stéphane MertensYamaha 22 Jean-François BaldéPernodKrukas 6 Siegfried MinichYamaha 15 Jean-Michel MattioliSonauto-Gauloises-YamahaVastloper 21 Manfred ObingerYamaha 23 Harald EcklYamahaVal 5 Roland FreymondHondaMotor 26 Davide TardozziYamaha 33 Jacques BollePernodMotor 34 Carlos CardúsJJ Cobas-RotaxBougie 10 Marcellino LucchiRotax 37 Eilert LundstedtYamaha 38 Jean-Louis GuignabodetYamaha 29 Gabriel GabriaYamaha 39 Erich KleinRotax 40 Donnie RobinsonYamaha 41 Jacky OndaYamaha 42 Bengt ElghMBA 43 Vincenzo CascinoYamaha 44 Marino NeriYamaha 45 Niet deelgenomen Coureur Merk Guy BertinMBA Top tien eindstand 250cc-klasse PosCoureurMerkPtn. 1 Christian Sarron Sonauto-Gauloises-Yamaha 109 2 Manfred Herweh Bakker-Real-Rotax 100 3 Carlos Lavado Venemotos-Yamaha 77 4 Sito Pons JJ Cobas-Rotax 66 5 Toni Mang HB-Yamaha 61 6 Jacques Cornu Bakker-Parisienne-Yamaha 60 7 Martin Wimmer Mitsui-Yamaha 47 8 Wayne Rainey Roberts-Marlboro-Yamaha 29 9 Alan Carter Roberts-Marlboro-Yamaha 25 10 Jean-François Baldé Pernod 25 125cc-klasse De training Hoewel Ángel Nieto uit was op zijn 90e WK-zege, trainde hij zoals meestal niet als snelste. Er stonden zelfs drie MBA's voor de Garelli's, waarbij Maurizio Vitali voor zijn thuispubliek de snelste was. Trainingstijden Pos Coureur Merk Tijd 1. Maurizio Vitali MBA 2"11'80 2. August Auinger Bartol-MBA 2"12'07 3. Hans Müller MBA 2"12'72 4. Ángel Nieto Garelli 2"12'80 5. Eugenio Lazzarini Garelli 2"12'82 6. Fausto Gresini Garelli 2"13'16 7. Bruno Kneubühler MBA 2"13'45 8. Stefano Caracchi Garelli 2"13'56 9. Jean-Claude Selini MBA 2"13'66 10. Lucio Pietroniro MBA 2"14'12 De race Ángel Nieto had de Zweedse Grand Prix wegens "vermoeidheid" overgeslagen, maar in Italië was hij terug. Om het feest compleet te maken had Garelli een vierde machine geprepareerd voor Stefano Caracchi, die tot dat moment met een MBA-productieracer gereden had. Na de start, waarbij Fausto Gresini als snelste vertrok, vormde zich een groep met Ezio Gianola, Eugenio Lazzarini, Ángel Nieto, Maurizio Vitali en Stefano Caracchi. Hans Müller stopte al vroeg in de race, zoals beloofd aan dr. Costa. Die had hem ondanks een gebroken hand toestemming gegeven te starten omdat dit de laatste race van zijn carrière zou zijn. Al snel ging het gevecht om de leiding tussen Vitali en Nieto, waarbij Vitali meestal voorop reed. Nieto reed wel de snelste ronde, maar vijf ronden voor het einde viel hij hard. Zo won Vitali zijn thuisrace en haalde hij de enige overwinning voor een MBA van het seizoen binnen. Garelli-rijders Lazzarini en Gresini werden tweede en derde, op grote achterstand. Ook Lazzarini reed hier zijn laatste race. Uitslag 125cc-klasse