Dan Fish's early try was enough for Cardiff Blues to secure a 10-3 victory over Edinburgh at Arms Park in the PRO12.
With four wins on home soil in a row, the Arms Park was treated to another bright start.
It came from the first attack, with the ball spread out wide, releasing Aled Summerhill. He in turn released Dan Fish, who flew over just two minutes into what threatened to be a long night for Edinburgh. Rhys Patchell took the lead to seven with the conversion.
The hosts looked like they had another try when Manoa Vosawai charged towards the line, but TMO interference saw it chalked off for what was deemed a double movement.
Minutes later though, the lead became double figures thanks to Patchell's penalty.
Edinburgh cut that lead back to seven, Nathan Fowles firing over after a kick towards the corner resulted in a penalty.
Fish almost broke again soon after the game restarted, but was cut off midway through what threatened to be a pulsating break.
A kick to the corner again looked like yielding try number two, but Vosawai lost control of possession after crossing the try line.
Patchell hit the posts as the Blues dominance continued, before nearly going through for himself after kicking over the top.
That was half-time, and Blues looked well placed to make it five home wins on the bounce.
Edinburgh were reduced to 14 soon after the break, Rory Sutherland finding himself in the bin for 10 minutes.
Blues struggled to take advantage though, as Patchell missed a kick at the posts as he searched to add extra points to the lead.
It wasn't a great few minutes for Patchell, who thought he'd added clear space after going over. But TMO involvement cancelled that out, judging that he'd gone into touch in the process.
As time wore on, Blues didn't capitalise on their lead though, and Edinburgh could sniff a way back into the tie. But it didn't come, and Cardiff were able to record a tight 10-3 victory.
Yellow Card: Sutherland
Cardiff Blues: 15 Dan Fish, 14 Blaine Scully, 13 Rey Lee-Lo, 12 Gavin Evans, 11 Aled Summerhill, 10 Rhys Patchell, 9 Tavis Knoyle, 8 Manoa Vosawai, 7 Josh Navidi, 6 Ellis Jenkins, 5 James Down, 4 Jarrad Hoeata,3 Salesi Ma'afu, 2 Matthew Rees (c), 1 Thomas Davies
Replacements: 16 Ethan Lewis, 17 Bradley Thyer, 18 Dillon Lewis, 19 Macauley Cook, 20 Jevon Groves, 21 Tomos Williams, 22 Jarrod Evans, 23 Elis-Wyn Benham
Edinburgh: 15 Greig Tonks,14 Dougie Fife, 13 Michael Allen, 12 Andries Strauss, 11 Tom Brown, 10 Phil Burleigh, 9 Nathan Fowles, 8 Cornell Du Preez, 7 Hamish Watson, 6 Jamie Ritchie, 5 Mike Coman (c), 4 Alex Toolis, 3 John Andress, 2 Neil Cochrane, 1 Rory Sutherland
Replacements: 16 Stuart McInally, 17 Allan Dell, 18 Simon Berghan, 19 Magnus Bradbury, 20 George Turner, 21 Sean Kennedy, 22 Will Helu, 23 Blair Kinghorn
Referee: David Wilkinson (Ireland)
Assistant Referees: Ian Davies (Wales), Martyn Lewis (Wales)
TMO: Gareth Simmonds (Wales)