Sri Lanka successfully defended their 281-run total by bowling out Australia for a mere 107 runs in just 24.2 overs.