Lord Methuen het op 11 November 1899 met 10 000 man na die beleërde Kimberley beweeg. Ná ’n skermutseling met Boeremagte naby Modderrivier, het Methuen besluit om sy soldate te laat rus en op versterkings te wag. Dit het aan die Boere tyd gegee om verskillende opsies te oorweeg. Uiteindelik het generaal Koos de la Rey opdrag aan sy 8 500 manskappe gegee om loopgrawe aan die voet van die koppies by Magersfontein te grawe. Teen hierdie tyd het Methuen 15 000 soldate onder sy bevel gehad. Die res van die Highland Division se troepe het intussen by hom aangesluit onder die leiding van majoor-generaal Andrew Wauchope. 100 Infanteriesoldate en die Gordon Highlanders het ook opgedaag. Nou was Methuen gereed vir die Boere.
Op 10 Desember het hy sy artillerie opdrag gegee om die koppies rondom Magersfontein te bombardeer. Hulle het egter niks bereik nie, want die Boere was natuurlik veilig onder die koppies ingegrawe. Net ná middernag op 11 Desember het die Highland-brigade met hulle opmars van 96 rye met 100 man elk begin. Hulle was heeltemal onvoorbereid om die Boere in loopgrawe aan te tref. Teen 04:00 die oggend, net toe Wauchope reg was om sy manne te beveel om tot die aanval oor te gaan, het die Boere begin skiet. Die Boere het skynbaar leë blikkies aan drade voor hulle manne in die eerste linies gehang om hulle te waarsku as die Engelse naderkom.
Die Highland-soldate het nie ’n kans gestaan nie. Die Boere het onverbiddelik op hulle losgebrand. Wauchope en heelwat van sy offisiere is doodgeskiet. Helfte van die Britse manskappe het omgedraai en gevlug. Op pad terug het hulle die bevelvoerder van die Highland Light Infantry doodgetrap. Ten spyte van hierdie ramp het die Britte tog na aan ’n oorwinning gekom. Aan die regterkant van Wauchope se troepe het die Seaforths en Black Watch daarin geslaag om deur die Boerelinies te breek en die agterste helling en nek tussen die kop en die rif te begin bestyg. Die enigste Boere onder teen hierdie koppie was Piet Cronjé en ses van sy manne, wat daar geslaap het. Toe die Highlanders egter die koppie wou begin uitklim, het Cronjé en sy manskappe hulle met geweervuur bestook. Die Engelse soldate was nie seker hoeveel Boere daar was nie, en het gestop en begin terugskiet. Boereversterkings het die gaping in hulle geledere vinnig toegemaak. Die Britse artillerie, wat onbewus was van die teenwoordigheid van die Highlanders in hierdie area, het die koppie begin bestook. Die enigste goeie kans op ’n Britse oorwinning was daarmee heen. Die Gordons is ingestuur, maar hulle kon geen hond haaraf maak nie.
Volgens oorlewering het sommige van die Boere erg geskrik vir “die mans in rokkies” en sommige het aanvanklik gedink dat die kilt-geklede soldate vroue was. Die Britte weer het verskriklik verbrand in die versengende Afrika-son.
Methuen het die situasie nie reg opgesom nie. Hy het steeds die Guard’s Brigade tot sy beskikking gehad, maar hulle om een of ander rede nie ingespan nie. Die Highlanders is beveel om te bly waar hulle was tot dit donker word, in die hoop dat die Boere oornag die area sou verlaat. Teen 13:30 het die Boere egter gaan stelling inneem van waar hulle die Highlanders beter kon bestook. Aanvanklik het die Britte gedink die Boere blaas die aftog en nie verstaan waarheen hulle besig was om te beweeg nie. Vele Highlanders is in hierdie fase doodgeskiet. Nog meer chaos het gevolg toe die Boere hulle artillerie ingespan het. Hiermee was die geveg eintlik verby.
Teen 18:00 op die eerste dag het die Boere hulle loopgrawe verlaat om die Britse geneeshere en ambulanspersoneel by te staan om die gewonde Britse soldate van die slagveld te verwyder. Hulle het hulle watervoorraad met die gewonde vyand gedeel. Op dag twee het die Boere ’n wapenstilstand voorgestel. Weer het hulle die veiligheid van die loopgrawe verlaat en gaan help om die Britse dooies en gewondes te verwyder.
Methuen het egter eers teen die volgende oggend besluit om die aftog te blaas. Aan albei kante was daar min ammunisie oor. Methuen het amper 1000 manskappe verloor. Die Highland-brigade het die swaarste verliese gely. Aan Boerekant was daar 71 verliese.
Die Slag van Magersfontein het die Britte se hoop beëindig om die beleërde Kimberley te bevry. Methuen het na die Modderrivier teruggeval, waar hy gebly het tot Lord Roberts in Februarie 1900 opgedaag het. Die Boere het in hulle loopgrawe gebly, in voorbereiding op die volgende Britse aanval. Dit het egter nooit plaasgevind nie, want Lord Roberts het besluit om eerder na die Vrystaat te vertrek.