Tillakaratne Dilshan hammered a maiden Twenty20 century to set up Sri Lanka's 35-run victory over Australia in the opening match on Saturday.
The captain made a 57-ball 104 not out, smashing five sixes and 12 fours in a superb display of hard and clean hitting to help his team post a challenging 198-3 in the day-night match at the Pallekele International Stadium.
Australia were restricted to 163-8, with opener David Warner top-scoring with a 31-ball 53 with the help of two sixes and six fours.
Sri Lanka virtually wrapped up the match when they reduced Australia to 63-4 in the opening nine overs, with debutant off-spinner Dilruwan Perera doing the maximum damage with three wickets.
Dilshan needed 16 runs to complete his hundred in the last over bowled by paceman Mitchell Johnson, but struck two sixes and as many fours. His second fifty came off just 16 deliveries.
The Sri Lankan captain and Jeevan Mendis (29 not out off 19 balls) plundered 104 runs in the last 7.3 overs to help their team set a stiff target.
Dilshan, who also added 52 for the third wicket with Kumar Sangakkara (30), went for big shots after 15 overs, hitting four boundaries in an over from seamer John Hastings and then two sixes and as many fours off Shane Watson.
Sangakkara was batting confidently before driving Watson straight to skipper Cameron White at mid-wicket. He hit four boundaries in his 22-ball knock.
Fast bowlers Brett Lee, Johnson and Watson each took one wicket.
The second and final Twenty20 game will be played at the same venue on Monday.
Australia will also play five one-day internationals and three Tests on their tour.