RCMP have arrested a man in connection with a sexual assault that happened in December 2017 in the small town of Preeceville, Sask.

This is the second person charged in the case.

The first person RCMP arrested in the case spent a month in jail before results from DNA recovered at the scene cleared him this past March.

The assault took place around 3:30 a.m. CST on Dec.18, 2017. A masked male wearing latex gloves forced his way into a Preeceville residence and sexually assaulted a female while armed with a firearm.

At one point, he taped the victim's eyes shut with duct tape. The victim's child was in the house at the time of the assault.

On Friday, RCMP charged 20-year-old Shawn Pasiechnik of Preeceville with a number of offences, including sexual assault with a firearm and break and enter.

Pasiechnik appeared in Yorkton Provincial Court on Monday morning. His case was adjourned until Thursday, and he remains in custody.

Pasiechnik is charged with break and enter, sexual assault with a weapon, forcible confinement, pointing a firearm, disguise with intent and using a firearm in commission of an offence.

'I nearly lost everything'

In the hours after the attack, the victim identified the perpetrator as a man with whom she'd previously had intimate relations. She told police that she was 98 per cent positive based on the attacker's voice, body and private area.

Devin Bileski, 25, was arrested and spent a month at Regina Correctional Centre before finally making bail. As a condition of his release, he was banned from returning to his hometown of Preeceville.

Three months after the attack, DNA results cleared Bileski of any involvement and all criminal charges were stayed.

"I nearly lost everything," Bileski told CBC News after he was exonerated.

He estimates that he lost close to $100,000 to legal fees, lost wages and repairs to broken equipment. He also said he feels people will always look at him differently.