Ted Cheeseman admitted he has had to stay determined to end his winless streak in a tough points victory against Sam Eggington.