Yorkshire Carnegie secured a dramatic last minute win against Doncaster Knights in the Greene King IPA Championship