Scottie Scheffler moved a big step closer to a second major victory of the season and a third leg of the career Grand Slam by taking a four-shot lead into the final round of The Open.