Anthony Crolla put himself back in the title mix with a points victory over Kieran Farrell in a barnstorming brawl at Bowlers in Manchester.