United Bank thrashed Lahore Shalimar by 146 runs on the final day of the Division II round-five Quaid-e-Azam Trophy match here at the LCCA ground on Wednesday. United Bank gathered 308 in 95.4 in its first innings and bowled out Shalimar for 196 and then added another 272 for five declared in 62. But Shalimar in their second innings could manage 238 and were bowled out mainly by Kashif Bhatti (2-51), Shabbir Ahmed (3-41) and Muhammad Irshad 4-67.