Blackburn Rovers see saw form continued as they lost at home to Bristol City with the score at Ewood Park 2-3 to the visitors.