RCMP say they have recaptured a 29-year-old inmate who escaped from Dorchester Penitentiary on Friday. 

The Mounties say they arrested Jeffrey MacLean in Fredericton after a long chase. He was apprehended with the help of city police in the New Brunswick capital.

He was found less than five hours after corrections officials say he escaped from Dorchester.

RCMP-Jeffrey MacLean

Alycia Bartlett, spokeswoman for the Fredericton police, said police spotted MacLean in a vehicle on Montgomery Street after he allegedly robbed a store and tried to steal a second vehicle. The first vehicle was allegedly stolen from a residence in Memramcook earlier in the day.  MacLean is accused of assaulting the vehicle's owner.

Police say MacLean was pursued through Fredericton for about 40 minutes until he careened into two police cruisers and fled on foot, while carrying a baseball bat. He was chased down and arrested by Fredericton police and the RCMP.

MacLean, from Dalhousie, N.B., was serving a sentence of more than nine years for a number of offences including armed robbery.

Police say MacLean will appear in court at a later date to face charges in connection with the escape.