Slaget vid Celaya (6-15 april 1915) var en avgörande vändpunkt i den mexikanska revolutionen. Revolutionen hade rasat i fem år, ända sedan Francisco I. Madero hade utmanat Porfirio Díaz årtionden gamla styre. År 1915 var Madero borta, liksom den berusade generalen som hade ersatt honom, Victoriano Huerta. Upprorets krigsherrar som besegrade Huerta - Emiliano Zapata, Pancho Villa, Venustiano Carranza och Alvaro Obregón - hade vänt på varandra. Zapata höll sig uppe i delstaten Morelos och vågade sällan ut, så den oroliga alliansen Carranza och Obregón riktade sin uppmärksamhet norrut, där Pancho Villa fortfarande befälde den mäktiga divisionen i norr. Obregón tog en massiv styrka från Mexico City för att hitta Villa och bosätta sig en gång för alla som skulle äga norra Mexiko.
Villa befallde en formidabel styrka, men hans arméer var utspridda. Hans män var uppdelade mellan flera olika generaler och kämpade mot Carranzas styrkor vart de kunde hitta dem. Han ledde själv den största styrkan, flera tusen starka, inklusive hans legendariska kavalleri. Den 4 april 1915 flyttade Obregón sin styrka från Querétaro till den lilla staden Celaya, som byggdes på en plan slätt längs en flod. Obregón grävde in, placerade sina maskingevär och byggde diken, vågade Villa att attackera.
Villa åtföljdes av sin bästa general, Felipe Angeles, som bad honom att lämna Obregón ensam vid Celaya och träffa honom i strid någon annanstans där han inte kunde ta med sig sina mäktiga maskingevär att bära på Villa styrkor. Villa ignorerade Angeles och hävdade att han inte ville att hans män skulle tro att han var rädd att slåss. Han förberedde ett frontalattack.
Under de tidiga dagarna av den mexikanska revolutionen hade Villa haft stor framgång med förödande kavalleriordningar. Villas kavalleri var förmodligen världens bästa: en elitstyrka av skickliga ryttare som kunde rida och skjuta till en förödande effekt. Fram till denna tidpunkt hade ingen fiende lyckats motstå en av hans dödliga kavalleriordningar och Villa såg ingen mening med att ändra sin taktik.
Obregón var dock redo. Han misstänkte att Villa skulle skicka in våg efter våg av veteran- riddare, och han placerade sin taggtråd, skyttar och maskingevær i väntan på ryttare istället för infanteri.
I gryningen den 6 april började striden. Obregón gjorde det första steget: han skickade en stor styrka på 15 000 man för att ockupera den strategiska El Guaje Ranch. Detta var ett misstag, eftersom Villa redan hade satt upp trupper där. Obregóns män möttes med blåsande gevärseld och han tvingades skicka ut små avledningsgrupper för att attackera andra delar av Villas styrkor för att distrahera honom. Han lyckades dra tillbaka sina män, men inte innan han fick allvarliga förluster.
Obregón kunde förvandla sitt misstag till ett strålande strategiskt drag. Han beordrade sina män att falla tillbaka till bakom maskingevärerna. Villa, som kände chansen att krossa Obregón, skickade sin kavalleri i jakten. Hästarna fångades i taggtråden och klipptes i bitar av maskingevär och ryttare. I stället för att dra sig tillbaka sände Villa flera kavallerivågor för att attackera, och varje gång avvisades de, även om deras stora antal och skicklighet nästan bröt Obregóns linje vid flera tillfällen. När natten föll den 6 april, vänade Villa sig.
När gryningen bröt den 7: e skickade emellertid Villa in sin kavalleri igen. Han beordrade inte mindre än 30 kavalleriförsäkringar, som var och en slogs tillbaka. Med varje laddning blev det svårare för ryttarna: marken var hal av blod och ströad med döda kroppar av män och hästar. Sent på dagen började Villistas låga ammunition och Obregón, avkänna detta, skickade sin egen kavalleri mot Villa. Villa hade inte hållit några styrkor i reserven och hans armé dirigerades: Nordens mäktiga uppdelning drog sig tillbaka till Irapuato för att slicka sina sår. Villa hade förlorat cirka 2 000 män på två dagar, de flesta av dem värdefulla kavalerister.
Båda sidor fick förstärkningar och förberedde sig för en ny strid. Villa försökte locka sin motståndare ut på en slätt, men Obregón var alldeles för smart för att överge sitt försvar. Under tiden hade Villa övertygat sig om att den tidigare rutan berodde på brist på ammunition och otur. Den 13 april attackerade han igen.
Villa hade inte lärt sig av sina misstag. Han skickade igen våg efter kavallerivåg. Han försökte mjuka upp Obregóns linje med artilleri, men de flesta skalen missade Obregons soldater och skyttegravar och föll i Celaya i närheten. Återigen skar Obregóns maskingevär och gevärare Villa's kavalleri i bitar. Villas elitkavalleri testade hårt Obregóns försvar, men de drevs tillbaka varje gång. De lyckades göra en del av Obregóns linje retreat, men kunde inte hålla det. Striderna fortsatte den 14: e, tills kvällen då ett kraftigt regn fick Villa att dra tillbaka sina styrkor.
Villa bestämde fortfarande hur man skulle gå vidare på morgonen den 15 när Obregón gjorde en kontring. Han hade återigen hållit sin kavalleri i reserven och han släppte dem loss när gryningen bröt. Division of the North, låg på ammunition och utmattad efter två raka dagar av striderna, smuldrade. Villas män spridda, efterlämnade vapen, ammunition och förnödenheter. Slaget om Celaya var officiellt en enorm vinst för Obregón.
Villas förluster var förödande. Vid det andra slaget vid Celaya förlorade han 3 000 män, 1 000 hästar, 5 000 gevär och 32 kanoner. Dessutom hade cirka 6000 av hans män fångats i den följande rutinen. Antalet män som skadades är inte känt men måste ha varit betydande. Många av hans män avfärdade till andra sidan under och efter striden. Den svårt sårade Division of the North drog sig tillbaka till staden Trinidad, där de återigen skulle möta Obregóns armé senare samma månad.
Obregón hade gjort en rungande seger. Hans rykte växte kraftigt, eftersom Villa sällan hade tappat några strider och aldrig en sådan storlek. Han drog dock sin seger med en handling av underhanded ondska. Bland fångarna var flera officerare i Villa armé, som hade kastat sina uniformer åt sidan och inte kunde skiljas från de vanliga soldaterna. Obregón informerade fångarna om att det skulle finnas amnesti för officerare: de skulle helt enkelt förklara sig själva och de skulle frigöras. 120 män medgav att de var Villa's officerare och Obregón beordrade dem alla skickade till skjutgruppen.
Slaget vid Celaya markerade början på slutet för Villa. Det visade sig för Mexiko att den mäktiga divisionen i norr inte var okränkbar och att Pancho Villa inte var en mästertaktiker. Obregón förföljde Villa, vann fler slag och kvittrade bort mot Villa armé och stöd. I slutet av 1915 försvagades Villa kraftigt och fick fly till Sonora med de trasiga resterna av hans en gång stolta armé. Villa skulle förbli viktigt i revolutionen och mexikansk politik fram till hans mord 1923 (troligen på order av Obregón), men skulle aldrig mer kontrollera hela regioner som han gjorde innan Celaya.