The final game of the first round of the Cup took place on Saturday, with Bangor making the long journey east to Hull.
With Hull A sitting at the top of 3B and Bangor at the bottom of 2A, this was set to be an interesting match-up.
The Yorkshire outfit pulled off a big result, winning 38-18, which rewarded them with a home tie against Chester in the next round.
Then, on Wednesday, Hull A backed up their impressive win at the weekend with a 20-10 victory over Chester to book a place in the semi-final.
Elsewhere in Yorkshire, in-form Leeds Trinity welcomed UCLan.
After a disappointing league season, UCLan were looking for a good cup run but they were up against a team that hasn't yet lost in 2017.
In a tough contest, Trinity ran out 34-24 winners over their 2A visitors to secure their semi-final place.
There were two games in the North West.
Manchester hosted 2A rivals Liverpool.
With the two sides sitting second and third in 2A, it promised to be a close encounter, and it was Manchester who took the bragging rights, coming away with a well-earned 17-10 victory.
Manchester face Hull A at home next week in the semi-final.
In Lancashire, 2A champions Edge Hill welcomed 2B high flyers Leeds Beckett A in what looked to be the tastiest encounter of the round.
The two sides were playing not only for a semi-final place, but to gain the bragging rights of being the strongest side in the two leagues.
Beckett came away with a 17-10 win, putting three tries and a drop-goal past their opponents, who could only muster two tries in response.
It was a disappointing result for Edge Hill who were looking to complete a league and cup double.
Beckett face a tough home tie against Leeds Trinity next week - with both sides having won a game each in their league encounters this year, it should be a very interesting match-up, the winners of which will progress through to the final.