SAINT JOHN, N.B. -- A New Brunswick judge has confirmed a narrow Liberal win in a recount for a Saint John riding, but further legal challenges are still possible.

The judicial recount means the results of the Sept. 24 provincial election remain at 22 seats for the Progressive Conservatives, and 21 for the Liberals.

A spokesman for the chief electoral officer said the Saint John Harbour recount before the Court of Queen's Bench concluded the Liberals still hold a 10-vote margin of victory.

However a lawyer for the Progressive Conservative candidate has alleged about 40 voters cast their ballots twice and has said he may reinstate an application for the result to be thrown out by early next week.

Recounts were also continuing in a Moncton court in an 11-vote victory for the Green party in the riding of Memramcook-Tantramar, and in a 93-vote victory for the Tories in Oromocto-Lincoln-Fredericton.

No party won a majority, with the Liberals saying they still plan to proceed to a throne speech in just over two weeks and the Tories continuing to call for Premier Brian Gallant to resign immediately and allow Tory Leader Blaine Higgs to form a government.

The Green party and the People's Alliance party each have three seats.