Lehmann smashed 12 fours and a six to top-score with 119 as Australia amassed a record 305 for five from 50 overs.