Doncaster 34-32 York
A hat-trick of tries from Andreas Bauer earned Doncaster a dramatic 34-32 victory in an entertaining Division Two clash.
The home side edged into a 20-18 first-half lead with tries from Bauer (2) and Corey Lawrie while York hit back through Danny Ratcliffe, Dave March and Paul March.
The lead changed hands four times in the second half with Ross Divorty, Steve Lewis and Steve Grundy touching down for York and Josh Weeden and Bauer replying for Doncaster.
Luke Gale kicked seven goals for Doncaster and Adam Mitchell landed four for York and just missed a chance to level the scores in injury time when a conversion attempt hit the post.