a mad weekend of results! the bookmakers must be rubbing their hands!