Il giovane mediano d'apertura ha battuto il maltempo italiano aiutando i Warriors a imporsi per 18-6 là dove l'Edimburgo ha dato la prima - e a ora unica - vittoria agli Aironi per 25-19.
Per gli Aironi sono arrivati solo i punti al piede di Naas Olivier, che nel primo tempo piazza due punizioni, ma non bastano a rispondere allo score perfetto di Weir, che dà così una vittoria facile alla sua squadra.
I Warriors iniziano subito bene, mettendo sul tabellone i primi punti con Weir, ma un fallo di Troy Nathan riporta gli Aironi in parità. Niente problemi per Olivier per un piazzato facile, che bissa con un calcio ben più difficile alla fine di un lungo attacco dei padroni di casa che, però, ottengono solo una punizione per portarsi in vantaggio.
Ma Glasgow non demorde, Weir non sbaglia e prima impatta il risultato e al 22' porta avanti ancora una volta gli scozzesi. Il primo tempo si chiude con un drop del giovane scozzese che manda così i Warriors negli spogliatoi sul 12-6.
La ripresa potrebbe iniziare bene quando l'internazionale - ma escluso ai mondiali - Johnnie Beattie si fa espellere per dieci minuti per un fallo in ruck. Ma Olivier sbaglia sia il piazzato seguente sia quello successivo al 51'.
Così sono i Warriors ad allungare ancora al 62', sempre con Weir e ancora, a dieci minuti dalla fine, l'ennesimo fallo degli Aironi chiude il discorso sul 18-6 per gli ospiti.