Late drama against Lansdowne, but Mary’s hold on for 19-18 win.