Mathew Hayden's record for the fastest century in the World Cup is broken by Irish Kevin O'brien who was playing against England.