The Devils eased into an eight-point lead in the first four heats, providing all four race winners and never looked in danger of allowing their advantage to slip away.
Co-promoter Ashley Taylor said: “That was an excellent team performance with all the side working together.
“We have been showing signs of improvement over the last few weeks and that result shows what we are capable of achieving when all our riders hit form.”
Reserve Sam Simota continued his run of impressive scores with 13 (paid 14) from five rides dropping his only point to Brady Kurtz in heat 11.
Ryan Fisher made a successful return from injury with a win in his opening race and finished in double figures with ten from five rides.
Pick of the Edinburgh side was skipper Craig Cook, who scored 14 points from five outings and set a new track record of 48.12 seconds in his second ride, clipping over a full second off the old time of 49.36 seconds.
Meanwhile, the Devils have agreed terms with James Wright and, subject to BSPA ratification, will be re-declaring their side as from August 1 with Wright replacing Roland Benko.
Plymouth: Ryan Fisher 10 (5 rides), Morten Risager 5+2 (4), Jack Holder 6+2 (4), Todd Kurtz 6+1 (4), Kyle Newman 7+1 (5). Reserves: Sam Simota 13+1 (5), Ellis Perks 1 (3).
Edinburgh: Brady Kurtz 9+1 (5), Justin Sedgmen 7+1 (4), Kevin Wolbert 5 (4), Erik Riss 2 (4), Craig Cook 14 (5). Reserves: Max Clegg 3 (4), Rob Branford 2+1 (4).