Max Homa pounces as Jon Rahm and Sam Ryder fade