DHARAMSHALA, India: Adam Gilchrist smashed a rapid-fire 106 and Shaun Marsh a 49-ball 79 not out to set up Kings XI Punjab's 111-run win over Royal Challengers Bangalore in the Indian Premier League Tuesday. The Australians put on a record 206 off just 16 overs for the second wicket in a superb display of power-hitting as Punjab scored 232-2 before dismissing Bangalore for 121 to keep alive their hopes of making it to the semifinals.Gilchrist hammered nine sixes, including three in an over off South African paceman Charl Langeveldt, and eight fours in his 55-ball knock, while Marsh cracked five sixes and seven boundaries. Marsh's best came in the 15th over when he hit South African seamer Johan van der Wath for 30 runs, including three sixes. Gilchrist completed his century in the last over with a four off Langeveldt. Bangalore was already assured of a place in the semifinals with 17 points. It is followed by Chennai (16), Mumbai (16), Kolkata (14), Punjab (14), Kochi (12), Rajasthan (11), Deccan (10), Pune (eight) and Delhi (eight). Leg-spinner Piyush Chawla grabbed four wickets for 17 runs, while Australian paceman Ryan Harris finished with 3-28 to complete Punjab's easy victory. Brief scores: Kings XI Punjab 232-2 in 20 overs (A. Gilchrist 106, S. Marsh 79 not out, P. Valthaty 20; C. Langeveldt 2-48) beat Royal Challengers Bangalore 121 in 17 overs (AB de Villiers 34; P. Chawla 4-17, R. Harris 3-28, S. Srivastava 2-30) by 111 runs.