Big first half enough for Leinster