A deserved 1-0 win for Cardiff city on home turf tonight, rovers miles off the mark and a last minute penalty miss adding insult to ...