Randalstown crashed to a 7-1 Premier League defeat against Pegasus only three weeks ago but team captain Shelley Black believes her side are capable of pulling off an upset in the rematch in the semi-finals of the Denman Ulster Shield at Stormont on Sunday.
The 27-year-old optician sat down with the rest of her team-mates to watch an X-rated video of the game and it certainly seemed to do the trick.
There has been clear evidence of improvement in the interim, illustrated by a 4-0 win over Portadown at the weekend and a terrific display against league leaders Ards
Town were leading Ards 3-2 with just eight minutes left only to go down 4-3 in a match that the Shield holders openly admitted they had been lucky to win.
"Our last game against Pegasus was a bit of a disaster. We were missing a few players for a variety of reasons, including Zoe Wilson, who was on a school hockey trip," recalled the Town skipper.
"But, between the Pegasus and the Ards games, we as a team had time for reflection and we watched the match and discussed where we needed to improve.
"When it came to the Ards match we had moved on, had our full squad back and were ready for the challenge and, as always, they gave us a tough, well fought game in which we were unlucky not to get a point.
"Obviously we will be the underdogs on Sunday but every game you go into, you must believe you can win it, otherwise what would be the point?"
Ards, meanwhile, face a double header with the Ulster Elks as the teams meet in the league on Saturday at Jordanstown before playing again in the Shield semi-final the following day.
Team captain Naomi Elliott says it will be a matter of taking each game on its own merits.
"It's certainly a big weekend for us and two games in two days against the same opposition will stretch everyone, including our opponents," she said.
"In terms of importance it's difficult to split the two games. It's important to maintain our league form but we are also keen to defend our Shield title.
"We will look to get a good result on Saturday and then devise a plan for Sunday."
Pegasus also have a double header at the weekend but they have brought forward their League game with Belfast Harlequins to Friday night.
In the other top flight matches, Lurgan face basement side Ballymoney, Portadown meet Lisnagarvey and Randalstown play Queen's.