Ireland's David Morris ended the dream run of Sheffield amateur Mitchell Travis with a 6-1 win featuring breaks of 71 and 76 at the UK Championship.

Morris only reached the tour this season after an 11th-hour entry into qualifying school - where he beat Travis in the final - but a guaranteed £12,000 prize here will boost his surge up the money list.

Morris said: "He'd had a couple of good wins and he's dangerous when he's like that, but I scored well when I had chances and I think experience was the difference on the day."

Robert Milkins secured his place in snooker's Masters for the first time with a third-round win over Matthew Stevens.

The ranking points gained from his run to the last 16 will lift the Gloucester player to 13th in the world.

The top 15 after this week qualify in addition to world champion Ronnie O'Sullivan and, with only Graeme Dott and Joe Perry able to overtake him, Milkins' place at Alexandra Palace next month is now assured.

He said: "We all have targets when we start our snooker careers. You want to play at the Crucible (in the World Championship), you want to win a ranking event, you want to get to the Masters.

"I've never played there and it's always been one of my aims to get there. I'm really looking forward to that now.

"It's a big weight off my shoulders. It's nice just to watch the rest of them fight it out for themselves."

The 'Milkman' delivered a hugely impressive display to oust 2003 champion Stevens, with breaks of 105, 84, 63, 75 and 77.

"I played really well today, it was really pleasing," he said. "I started off with a big break, a hundred, and it set me up for the rest of the match."

Mark Williams' Masters hopes were ended by Ricky Walden in a topsy-turvy game.

Walden came from 3-1 down to lead 5-3, only for Williams to level again at 5-5.

A closing 137 from Walden, though, secured a 6-5 win.

Mark Allen saw off Michael Holt in another match that went the distance.

The 12th seed from Northern Ireland led 3-0 and 5-3 but was pegged back on each occasion, Holt making a 103 to set up a decider.

But Allen, who had earlier fired a 113 break, made 56 to get over the line.