Shaun Murphy reached his third Masters final with a 6-3 win over Mark Allen, hitting a maximum break on his way to victory. Allen took a 2-0 lead as Murphy struggled for form in the early stages.