The Laois footballers are top of Division 2 of the Allianz Football League this evening following a hugely impressive win over Armagh in MW Hire O'Moore Park.

A superb 70-minute performance saw Mike Quirke’s men record a six-point win with Mark Barry top scoring with seven points and Evan O’Carroll hitting five.

Having rescued a draw against Roscommon last Sunday, there was a pep in their step from the start. Armagh on the back of a big win over Cavan in their opening game were 2/5 favourites.

But the first half was more or less all Laois and they went in 0-08 to 0-02 ahead at the break.

Armagh flooded back 14 men when Laois had possession but the hosts got most joy from pressurising the opposition kickout.

Evan O'Carroll (free) and Rian O'Neill (45) exchanged early points but in a low-scoring opening quarter Laois got the next two - a sweet effort from Michael Keogh and a free from Mark Barry.

Midfielder Niall Grimley responded for Armagh in the 20th minute but Laois then got five in a row. O'Carroll got the first with his left, then he pointed a free after being fouled himself.

Debutant Brian Byrne showed great pace to point from play, Lillis got an almost customary outside of the left boot effort and then Mark Timmons came up from full-back to leave Laois six up at the break.

After a turgid showing in the opening 35 minutes, Armagh upped the tempo considerably on the restart.

Laois manager Mike Quirke

Mark Barry stretched Laois's lead with a free but Armagh hit the next four - three Rian O'Neill frees and one from Conor Turbitt. They had the gap back to three by the 41st minute.

But Laois steadied and a couple of Barry frees and twom from O'Carroll had Laois 0-13 to 0-08 up entering the last 15 minutes.

Barry and Jamie Clarke swapped a couple of late frees - but there was no doubting Laois were deserving winners.

Laois: Niall Corbet; Brian Byrne (0-01), Mark Timmons (0-01), Gearoid Hanrahan; Sean O’Flynn, Robbie Pigott, Paddy O’Sullivan; Kieran Lillis (0-01), John O’Loughlin; Sean Byrne, Mark Barry (0-07, 6f), Eoin Lowry; Michael Keogh (0-01), Colm Murphy, Evan O’Carroll (0-05, 3f).

Subs: Trevor Collins for Keogh (45), Damien O'Connor for Byrne (60), Ross Munnelly  for Murphy (65), Cahir Healy for Byrne (69), Darragh Connolly for O’Carroll (70 mins)

Armagh: Blaine Hughes; Paddy Burns, Aaron McKay, Brendan Donaghy; Greg McCabe, Conor O'Neill, Stephen Sheridan; Niall Grimley (0-01), Oisin O'Neill; Mark Shields, Callum Cumiskey, Stefan Campbell; Rian O'Neill (0-05, 3f, 1 '45), Conor Turbitt (0-01), Jason Duffy.

Subs: Aidan Nugent for Shields (28), Jarlath Óg Burns (0-01) for Duffy (ht), Joe McElroy for McCabe (46), Jemar Hall for Cumiskey (56), Jamie Clarke (0-02, 2f) for O O’Neill (60)