A poor performance from Sheffield Wednesday see them lose 1-0 away from home against a very good Doncaster rovers team.