World number one Rory McIlroy and six-time US Open runner-up Phil Mickelson both punched their tickets into the weekend.
↧