Cardiff City responded to their loss to Plymouth Argyle in style as they beat Doncaster Rovers 4-0 to remain at the top of the League One table.