Andrew Strauss and Craig Kieswetter smashed half-centuries as England ran out seven-wicket winners in Saturday's one-day international against Scotland at Edinburgh's Citylets Grange.
Set a target of 212, England's opening pair of Strauss and Kieswetter, batting together in an international fixture for the first time, put on 121 in 15 overs to break the back of the run chase.
Captain Strauss hit 12 fours during his 45-ball innings of 61 before falling to off-spinner Majid Haq to give the hosts a welcome breakthrough.
Kieswetter, who raced to his half-century from 38 deliveries, soon followed to left-arm spinner Ross Lyons having dispatched eight fours and two sixes in his 69 from 64 deliveries.
The only batsman to miss out was Kevin Pietersen (17), Haq (2-35) claiming the right-hander's prized scalp to peg back England at 151-3.
With the required-rate fully under control, fourth-wicket duo Paul Collingwood (38no) and Eoin Morgan (24no) eased their side across the winning line in the 34th over with an unbroken alliance of 62.
England's spinners had earlier shared five wickets as Scotland wasted a promising start after opting to bat first.
Lancashire paceman James Anderson, back in coloured clothing for the first time since being an unused member of the squad during the ICC World Twenty20 triumph in May, had Ryan Watson held by Graeme Swann in the slips for a duck with the fourth ball of the day.
Gavin Hamilton and Kyle Coetzer shared a second-wicket stand of 86 in 18 overs before the introduction of Swann and Yardy turned the game in the visitors' favour.
Coetzer succeeded in bringing up his maiden one-day international half-century, featuring eight fours, but failed to kick on, providing left-armer Yardy with a simple return catch off a leading edge to depart for 51.
That was the start of a collapse that saw Scotland slip from 87-1 to 157-7, Yardy adding the scalps of Josh Davey (4) and Richie Berrington (3) to finish with 3-41 from his 10 overs.
Fellow slow bowler Swann (2-29) also made a couple of breakthroughs, Hamilton stumped two short of his 50 and Matthew Parker (2) trapped lbw.
Number seven Douglas Lockhart saw his side above 200 with a composed 46 from 56 balls before Anderson (2-43) and Ajmal Shahzad (2-31) ran through the lower order.
Yorkshire's Shahzad, a late addition to the squad, had been parachuted straight into the starting line-up because of niggling injuries to Ryan Sidebottom (hamstring) and Tim Bresnan (foot).
Stuart Broad (0-49), returning to the fold after doing strength and conditioning work at the behest of the ECB rather than play in the recent Tests against Bangladesh, was the only member of the bowling attack not to take a wicket.
England's next assignment is the five-match NatWest Series with Australia, starting at the Rose Bowl on Tuesday.