KARACHI Star studded and definitely a stronger outfit Sialkot Stallions defended a small total to defeat Karachi Dolphins by narrow seven runs margin to enter the RBS T20 Cup final after the hosts failed to chalk out a proper strategy to get to the achievable winning target in the second semi-final here on late Saturday night at the National Stadium. Set to get just 150 at an average of fractionally over seven runs an over, Karachi Dolphins having some good slam bang hitters in the line up collapsed to give the final place on a platter to their opponents who would face Faisalabad Wolves in the final on Sunday night. Sialkot Stallions managed to get just 149 for seven with skipper Shoaib Malik playing an anchors innings of 40 in 32 balls. For Karachi Dolphins which could boast of hitter like Shahid Afridi, Fawad Alam, Shahzeb Hasan and reliable players like Khalid Latif and wicket keeper Sarfaraz Ahmed, reaching the winning target could have been mere a walk in the garden. But in the absence of clear-cut strategy how to attack the target, Karachi team collapsed in the initial overs and finished the contest 142 all out seven runs short of the target in 20 overs. Karachi Dolphins skipper Muhammad Sami knew that initial five overs would be crucial because those would be bowled by Muhammad Asif and Abdul Razzaq. Had the home batsmen shown some patience in those overs? There were greater chances of the team reaching the target without much fuss. Karachis hard-hitting opener Shahzeb Hasan slammed Muhammad Asif and Abdul Razzaq for 20 runs in nine balls. But the more experienced Abdul Razzaq had the hot-headed youngster caught by skipper Shoaib in extra cover position. Karachi lost three more wickets quickly. Their chances of reaching the target faded but Fawad Alam and Shahid Afridi revived them with some smart hitting. But Karachi fell seven short of the target. Muhammad Asif finished with three for 37, Abdul Razzaq two for 25 and Sarfaraz Ahmed two for 23. Earlier when Sialkot Stallions batted, Shahid Afridi and Azam Hussain shared five wickets that put breaks on Sialkot scoring. Skipper Shoaib Malik used long handle in the closing overs and succeeded in taking teams total to some position. In the other semi-final, Faisalabad Wolves opener Muhammad Hafeez struck exactly a 100 in 53 balls to steer his team to 45-run win over Lahore Lions for a berth in the final. Faisalabad Wolves posted big 211 for five. Lahore Lions in reply were restricted to 166 for nine. Salman Butt was the top scorer with 59 for 42. Summarised scores: Faisalabad Wolves beat Lahore Lions by 45 runs. Faisalabad Wolves: 211-5 in 20 overs (Mohammad Hafeez 100, 53 balls, 16 x4s, 2 x6s, Asif Hussain 54, 36 balls, 6 x4s, 2 x6s, Ali Waqas 28, 22 balls, Wahab Riaz 3-32). Lahore Lions: 166-9 in 20 overs (Salman Butt 59, 42 balls, 8 x4s, 1 x6s, Kamran Akmal 19, Asad Ali 2-35, Shahid Nazir 2-24). Sialkot Stallions beat Karachi Dolphins by seven runs. Sialkot Stallions: 149-7 in 20 overs (Imran Nazir 38, 24 balls, 5 x4s, 1 x6s, Shoaib Malik 40, 32 balls, 3 x4s, 1 x6s, Azam Hussain 2-23, Shahid Afridi 3-21) Karachi Dolphins: 142 in 18.3 overs (Shahzeb Hasan 20, 9 balls, 3 x4s, 1 x6s, Shahid Afridi 29, 11 balls, 3 x4s, 2 x6s, Fawad Alam 41, 33 balls, 2 x4s, 1x6s, Mohammad Sami 21, 15 balls, 2 x4s, Mohammad Asif 3-37, Abdur Razzaq 2-25, Sarfaraz Ahmed 2-23).