Star Pakistani all rounder hit a breath taking 46 not out form just 18 balls to help his team defeat England in the 2nd Twenty20 International in Dubai.
Pakistan who are the reigning Twenty20 World Champions won the toss and elected to field first, however a superb innings of 62 from 40 balls helped England post a competetive total of 149 from their 20 overs.
Pakistan appeared to be in trouble when their star batsman Shahid Afridi was caught on the boundary and they slumped to 78-5.
However Razzaq then came in and smashed 5 sixes as Pakistan clawed their way back into the contest and then managed to win the match with an over to spare.
Pakistan won the Twenty20 World Cup in England last year when they defeated Sri Lanka in the final at Lord's
This year's Twenty20 world cup tournament will be in the Caribbean in May, England are in the same group as Ireland and hosts the West Indies.