Firth rolls to victory over West Jeff