This had meant they would take on Ballymena United in Irish Cup semi-final at The Oval. Once again, within 25 minutes they had blown Ballymena away and were 3–0 up again with goals from Mark McAllister, Peter McMahon and Michael Gault, and sealed their place in the final by winning 3–1 that was met with wild celebrations from the large Portadown support and the players and management. With the Kop Stand at Windsor Park collapsing, the final was forced to be moved to The Oval, where they would take on Glentoran. In the league, Portadown played Glenavon at Mourneview Park with the winner being guaranteed third place and a lucrative UEFA Europa League qualifying round spot. Glenavon raced into a two-goal lead before James Singleton was sent off for clashing with Ken Oman. Portadown had levelled it 2–2 through Peter McMahon and Gary Twigg goals, before Eoin Bradley was hauled down by Ross Redman and a last-minute penalty was dispatched by Andy McGory. Portadown were strong favourites going into the final, but the final failed to live up to expectations, with virtually nothing happening in the first half. In the second half, David Scullion scored to give "The Glens" the lead after a controversial refereeing decision had denied Portadown a penalty just before what proved to be the only goal.