England, som värdar – och även som olympiska bronsmedaljörer – ansågs ha en ganska tuff grupp, innehållande de olympiska mästarna Pakistan, och en mycket fancy holländsk sida, där Sovjetunionen sågs som potentiella dark-horse outsiders. Men i händelse av att Pakistan misslyckades illa, vann bara en enda gruppmatch mot elritsa Nya Zeeland – och skyllde deras dåliga spel på misslyckande med att anpassa sig till AstroTurf-ytan, som användes i en stor hockeyturnering för första gången istället för gräs. Sovjeterna tog överraskande segrar över både Pakistan och England, vilket gjorde att England riskerade att åka ur sin egen turnering i gruppspelet: men de återhämtade sig för att vinna sin sista match, mot holländarna. Detta lämnade England, Sovjetunionen och Nederländerna på poäng med fyra vinster och en förlust vardera. England och sovjeterna var lika på målskillnad såväl som poäng, England var före på gjorda mål: holländarna var olyckliga att vara trea tack vare en underlägsen målskillnad till båda.
I den andra gruppen förväntades det bli enklare, där Västtyskland och Australien (OS-silvermedaljörer respektive fjärdeplats) var de två favoriterna. Australien toppade gruppen genom att besegra alla utom tyskarna, som de gjorde oavgjort mot: tyskarna avslutade också gruppen obesegrade för att kvalificera sig bekvämt på andra plats, även om de också gjorde oavgjort mot Spanien och Indien. De sistnämnda, hockeyjättar från det förflutna, var inte i närheten av samma kraft i nuet: i slutspelet om de mindre platserna slutade Indien med att förlora båda matcherna, inklusive slutspelet på 11:e–12:e plats mot det annars olyckliga Pakistan .
Den första semifinalen, mellan England och Västtyskland, var en absolut klassiker. En repris av semifinalen i den olympiska turneringen 1984, som tyskarna vann med 1-0, innebar att engelsmännen hade en poäng att göra upp. England dominerade större delen av den första halvleken, men hade i slutändan bara ett mål att visa upp, gjord av stjärnanfallaren Sean Kerly. I den andra halvleken hittade tyskarna formen, kvitterade från en straffhörna och gick sedan upp i ledningen med ett smart slag från kaptenen Heiner Dopp. Resten av matchen var grejer från slut till slut när England pressade hårt för en kvittering. Flera gånger kom de nära från både öppet spel och straffhörnor: skotten susade förbi stolpen, inläggen stoppades desperat, målvakten själv gjorde några användbara räddningar – men tyskarna var själva farliga i utbrytningen. Fischer trodde att han hade gjort en tysk trea från en straffhörna, men den underkändes eftersom bollen flög farligt högt från hans klubba: Dopp också gjorde nästan ett nytt mål, men nekades av ett sista skott från Englands egen kapten, Richard. Dodds. Slutligen, i sista minuten, med England på gränsen till att åka ut, tilldelades de en straffhörna, från vilken Paul Barber gjorde en kvittering – nästan blockerad av en tysk pinne, men den avledde in i taket och tvingade fram extra tid. Förlängningsperioden var lika spännande som de sista minuterna av huvudmatchen, båda sidor gick för all-out attack: matchen avgjordes till slut med ytterligare en engelsk straffhörna, från vilken Barber gjorde en actionrepris av sitt tidigare mål för att skicka England in i finalen.
Den andra semifinalen, efter allt detta, var ett antiklimax, där Australien hamrade på Sovjetunionen med 5–0. Sovjet gjorde en något bättre knytnäve av tredjeplatsens slutspel mot tyskarna, men i slutändan var det tyskarna som knep tredjeplatsen.
Finalen var också en slags revansch – England efter att ha besegrat Australien i det olympiska slutspelet på tredje plats var Aussies ute efter revansch. England startade långsamt och Terry Walsh gjorde ett tidigt mål för att sätta Australien i en välförtjänt ledning. England började snart hitta sina fötter, med några typiskt galna dribblingar av Imran Sherwani som hotade de australiensiska linjerna: men ett annat mål följde snart för australierna, den här gången mot spelets gång, från en straffhörna. Detta mål ifrågasattes faktiskt kort av England, som hävdade att skottet hade flugit för högt, ovanför nätets baksida: men domaren bedömde att det hade borstat målvaktens handske på vägen, så det "för höga" var räknas som en avböjning från en engelsk spelare snarare än en rak träff från den australiensiska målskytten, och England låg under med 2-0 i halvtid. Den andra halvleken var en mer kass affär – England hade i stort sett det större bollinnehavet, men kunde inte skapa några betydande chanser mot en väldrillad australiensisk försvarslinje. Sent i matchen lät ett defensivt fel slutligen Jon Potter göra mål, men det var för lite, för sent: Australien hängde på för en 2–1-seger.
Enligt statistisk konvention inom landhockey räknas matcher som avgörs i förlängning som vinster och förluster, medan matcher som avgörs genom straffläggning räknas som oavgjorda.