Casglodd Tipuric ei gic ei hun dros yr amddiffyn, cyn ochrgamu heibio'r taclwr olaf i groesi wedi 24 munud.
Roedd Dan Biggar eisoes wedi llwyddo gyda phum gôl gosb cyn i'w drosiad llwyddiannus agor mantais o 22-3.
Ymatebodd Caeredin gyda dwy gôl gosb gan David Blair cyn yr egwyl, ond roedd y fuddugoliaeth yn ddiogel i'r tîm cartref wrth i Biggar ychwanegu chwe phwynt arall.
Daeth ail gais o'r diwedd pan groesodd Richard Fussell yn y gornel chwith gyda 10 munud yn weddill ar ôl i Mike Phillips gymryd cic gosb yn sydyn.
I Gaeredin aeth y gair olaf diolch i drosgais Tim Visser, ond doedd hynny ddim yn ddigon i sicrhau pwynt bonws am eu trafferth.
Gweilch: Lee Byrne; Nikki Walker, Andrew Bishop, Ashley Beck, Richard Fussell; Dan Biggar, Jamie Nutbrown; Duncan Jones, Richard Hibbard, Craig Mitchell, Alun Wyn Jones (capten), Ian Evans, Justin Tipuric, Marty Holah, Ryan Jones.
Eilyddion: Mefin Davies, Paul James, Adam Jones, Ian Gough, Jonathan Thomas, Mike Phillips, James Hook, Tommy Bowe.
Caeredin: Chris Paterson; Jim Thompson, Alex Grove, David Bishop, Tim Visser; David Blair, Mike Blair, Kyle Traynor, Andrew Kelly, Geoff Cross, Esteban Lozada, Fraser McKenzie, Netani Talei, Ross Rennie, Roddy Grant (capten).
Eilyddion: Ross Ford, Allan Jacobsen, David Young, Steven Turnbull, Alan MacDonald, Greig Laidlaw, John Houston, Lee Jones.