The Circuit de Barcelona-Catalunya has played host to some amazing battles over the years, here are some of the best.