The Quetta Gladiators bowled Lahore Qalanders out at 128 runs with eight balls still to go as they defended their 136-run total in the second match of the Pakistan Super League 2017.