Tim Cahill came to Australia's rescue again, scoring two goals, one of them among the most spectacular ever seen at an Asian Cup, to lead the host-nation into the semi-finals.