Dustin Johnson edged into the final of the WGC-Dell Match Play after being taken the distance by Hideto Tanihara in Austin.