Pakistan 241-3 (46.1 overs) Ahmed 101*, beat Ireland 237 (50) Porterfield 107, by seven wickets.
Pakistan have qualified from te group stage of the World Cup after an easy win over Ireland.
Ireland posted 237 all out frm their 50 overs, a total that was nowhere near enough to trouble Misbah-Ul-Haq's side.
It could have been a lot worse for the Irish if it wasn't for Will Porterfield's superb 107 from 131 balls which included 11 fours and one six. Gary Wilson was Ireland's second top scorer with 29 and that is why Pakistan were never really in trouble.
With not enough support for Porterfield, the wickets fell at regular intervals. Wahab Riaz was the pick of the bowlers with 3-54 off his 10 overs. There were two wickets apiece for Sohail Khan and Rahat Ali, while Ehsan Adil and Haris Sohail picked up one wicket each.
Plenty of the Ireland top order got starts, but there was not enough support for Porterfield, who played beautifully on his way to the highest score made by an associate captain in a World Cup match.
However, the accuracy of the Pakistan pace attack was impressive and, when captain Porterfield miscued Sohail Khan to mid-on, the lower order was exposed. The Irish regularly found trouble playing the short ball, with the last six wickets falling for 55 runs, something that would have been bitterly disappointed about. A more resilliant lower order would've put a lot more pressure on Pakistan and may have caused them a few more problems.
Pakistan got their innings off to a flyer, with the opening partnership worth 120. Openers Ahmed Shehzad and Sarfraz Ahmed set up the win with the former hitting a brisk 63 and Ahmed a superb unbeaten 101.
Misbah-Ul-Haq hit an entertaining 39, which included three fours and two sixes. Umar Akmal chipped in with 20 not out and with Ahmed sealed a comfortable seven wicket win. Alex Cusack and Stuart Thompson picked up a wicket each, and Haris Sohail was run out.
Pakistan go on to face Australia in the last eight in Adelaide on Friday.