One of our greatest victories ever, in a match that seesawed consistently. From the 70 run stand for the last wicket to chasing down 342 on a pitch where 100+ totals have only been chased twice in history before. Nothing short of remarkable.
Personally, I ranked it higher than the one wicket win over Australia: a match in which Healy essentially gave the match to us on a silver platter and the Pallekelle win, which was comprehensive and not nearly as exciting.
The maghrib chase might rival this one. But personally I rate this higher just because of the consistent levels of excitement and intrigue.
Did you even watch the 1994 test vs Australia at karachi?

)
So basically reasons you rate the SL win more because.
1) Game see-sawed between 2 teams
2) pakistan put on 70 for last wicket in 1st inns.
3) Chasing down 340 where highest chase previously here was around 250
4) Healey gifted pakistan the match
So lets deal with facts of that Karachi test.
1) Game see-sawed aswell.
Aussies scored 337
Pakistan 256 (gave away a 81 run lead)
Aussies were 170/2 (250 ahead and almost in a situation they could get 400+ lead) and through brilliant reverse swing pakistan took last 8 wickets for 52 runs against a world class Aussie batting line up. Some of those dismissals were devastating.
Then chasing 315 (the highest ever total chased in pakistan and Asia at the time in 1994). That against a world class bowling unit including shane warne.
Pakistan were 184/7 and 258/9 - the last wicket put on 57. Not the 1st inns, the last inns of the game to win it.
To simply say Healy gave the match is comical. Without wasim/waqar 2nd inns spell game would have been out of sight. Also if you think chasing 315 with 9 wickets down isnt excited then thats laughable as well.
Dont just dismiss the Aussie game thinking it was decided on just 1 incident.
Clearly you didnt watch that test at all.