Brighton snatched a dramatic win over Doncaster, while Ipswich secured a convincing victory at Bristol City. More...