Dan Purvis removed any doubts about his Olympic place when he was crowned British senior all-around gymnastics champion for the third straight year.

The 21-year-old Scot posted a huge score of 91.550 points in the final trial before the five-strong GB men's team for the Games is chosen. Countryman Dan Keatings finished third, which should be good enough for him to join Purvis.

Purvis recorded clean routines on all pieces in the event staged at Liverpool's Echo Arena, including 15.750 on an outstanding floor programme, to give the selectors a timely reminder of his talents ahead of the team being chosen tomorrow and officially announced on July 4.

Injury meant Keatings, 22, missed out when a team of Purvis, Max Whitlock, Ruslan Panteyleymonov, Louis Smith and Kristian Thomas won gold at the European Championships last month.

But he has come back strongly in recent weeks. With the pressure on, he won the parallel bars with 15.550 points, with Purvis second with a total of 15.400. Keatings was also third on the pommel horse.

Purvis, who was brought up in Southport but whose mother Denise is from Dundee, won the rings and was second on the floor and the high bar, fifth on the pommel horse and ninth on the vault.

England's Sam Oldham, who shared the title with Purvis two years ago, took silver with 90.700 and Keatings bronze with 90.050.

"It's brilliant to win the title again and with it being the final Olympic trial it's even more special," Purvis said.

"I felt good out there and my routines were all clean so it's really encouraging looking ahead to the team selection. The event was really close between a lot of the top lads and with three of us scoring over 90, it again proves the amazing talent we have in the squad.

"For me now it's all about waiting for that phone call and just hoping I'm confirmed for the team. My form over the year has been good so it's all looking really positive."

Keatings was also delighted with his performance. He said: "I'm just so happy. The past couple of months have been really tough for me battling through injury but I've tried to stay positive and this was always the focus.

"I knew today I had to smash it and prove to everyone I'm still right up there with the best. My aim was to get over 90 points and I did that. There were times when I didn't think it would happen so to be back and produce clean routines under pressure feels great. I just hope I've done enough to get on the team but with the talent in the squad I know it's going to be a close call."

Oldham, who is also returning to form after injury, sealed second place with his final huge high bar routine. His roar to the crowd on dismount showed how much his success meant to him.

The 19-year-old said: "That was incredible, better than I could ever have hoped for. To go clean on all pieces and take a medal is brilliant. I knew I just had to go for it today. It's the last chance to impress and I nailed it.

"It shows that hard work really pays off. All the time I've been training away trying to get back from injury I've had in the back of my mind that I've worked all my life for these Olympics and that's a big motivation.

"I just hope I've done enough to get on the team, but with the talent in the squad I know it's going to be a close call. It's a massive relief to have gone out and performed today."

The podium places were closely contested throughout the championships. A fall on the high bar just pushed Thomas out of the medals and into fourth place with 89.550.

Whitlock finished fifth with 89.350 and Panteyleymonov sixth with 86.800. On pommel Smith produced an outstanding routine to score 16.200, a total that will have his rivals worried ahead of the Games.