A lot of people are tipping Armagh in Saturday's Ulster SFC semi-final clash against Monaghan, and saying it's their time, but I don't think there's anything easy about facing Monaghan. They're a tough, steady and experienced team. They'll be hard to break down. I watched them play Fermanagh and they tore that defence to shreds. They've got pace, they run with angled support. Darren Hughes and Conor McManus have injuries, but I think they'll play.

There's a bit of pressure on Armagh. They need a big scalp. They've some outstanding footballers. I've heard them described as a team with a Division 1 midfield and forwards line, but with a Division 4 defence. I don't necessarily agree with that, but I have a sneaky feeling that Monaghan will come out on top.

Donegal v Tyrone in Ulster on Sunday is a clash of the heavyweights and it's a very unpredictable game. Ronan McNamee is back, he appealed his red card, and he'll pick up Patrick McBrearty. A lot of people are saying Tyrone are back after that performance against Cavan, but I'm not too sure. They did press up on kickouts, they pressed high. They tackled in the midfield third. They defended well.

Conn Kilpatrick was excellent in midfield and Darren McCurry was outstanding. I think that's a bit of a problem for Donegal because even though Cathal McShane came back and Conor McKenna didn't play and Mattie Donnelly is going well, I think they don't have enough firepower up front.

Donegal were a little bit better than Derry, but they conceded any amount of goal chances. That's a worry for them. Niall O'Donnell, Michael Langan and McBrearty bailed them out. If they stop giving away goal chances, I think Donegal have the better forwards and I'll go with Donegal.

Kildare face Westmeath in Leinster and the Lilywhites found it difficult against a gallant Offaly. They struggled in the first half and Offaly dominated possession. Neil Flynn kicked 1-07 for Kildare and that was the difference. But I think Kildare have really improved defensively. They've only given away two goals in five games this year. They might have Daniel Flynn back, which would be a big boost.

Westmeath trounced Laois by 16 points and Ger Heavin is absolutely flying and he has help from the Heslins and the Dolans. Jack Cooney is an outstanding manager, but I'm going to go with Kildare, I think they'll hold Westmeath out a little bit better.

A lot of people are giving Meath a chance against Dublin in their Leinster semi-final, but I can't understand that. Dublin are having their issues and they weren't convincing against Wexford. People are talking about Stephen Cluxton and they're talking about their injuries, they're talking about the players they have lost, but Dublin are Dublin, and I've no doubt that they are going to step up to the plate.

Meath hammered Longford. They ran through them but they're not going to run through Dublin. I think Dublin need to ramp it up, but I think they will, and I expect it to be a comfortable victory for them.

Tomás Ó Sé was speaking on RTÉ's Morning Ireland.

Follow all the championship matches this weekend with our live blogs on RTÉ.ie/sport and the RTÉ News app.

Watch Kerry v Westmeath and Dublin v Kilkenny live on RTÉ2 or RTÉ Player from 4.45pm Saturday, and Donegal v Tyrone followed by Tipperary v Limerick, live on RTÉ2 or RTÉ Player from 1.15pm Sunday.

Watch highlights of all the weekend's action on The Sunday Game at 9.30pm on RTÉ One.

Listen to live and exclusive national radio commentaries on RTÉ Radio 1's Saturday and Sunday Sport.