Viktor Hovland leverte en strålende lørdagsrunde i BMW Championship, og er for alvor med i seierskampen før avslutningen.