Sri Lanka claimed a dramatic nine-run win over Australia to reach the final of the one-day tri-series.
Chasing 239 to win, Australia were bowled out for 230 in Melbourne, with Lasith Malinga taking 4 for 49.
Earlier, Dan Christian became the fourth Australian to take an ODI hat-trick as Sri Lanka totalled 238.
But, with the hosts needing 10 from the final over, Nuwan Kulasekara had David Hussey who made 74 caught at long off to send Sri Lanka through and knock out India.
After winning the toss, Sri Lanka were making good progress when Dinesh Chandimal and Kumar Sangakkara added 123 for the third wicket.
In pursuit of their victory target, Australia looked to be well placed when Shane Watson and Mike Hussey added 87 for the fourth wicket.
But, with Jayawardene juggling his bowlers, the home side slumped to 187 for 8, needing 52 from the final seven overs.
David Hussey kept them in it, but fell short by 9 runs.