Shahzeb comes up with flying colours