2007 U.S. Open: Cabrera Wins at Oakmont,