Shades of Oliver arise as Upshaw clinches X win