Cardiff City vs Preston North End: odds and prediction · Kahin