Will Rory do it? Setting up a wild final round at the U.S. Open

It’s been a long time since Rory McIlroy won a major. Who will walk away with the trophy?