Vernon Philander continued his sensational stint with the ball, dismissing England captain Joe Root for 29.