Alastair Cook, Jonathan Trott and Kevin Pietersen weighed in with half-centuries as England gained valuable time at the crease against the Cricket Australia Invitational XI.
Captain Cook continued his fantastic start to the tour with 81, Trott weighed in with 83 and Pietersen gave a timely indication that he is back to his best with 57 as England reached 302-5 at stumps on day two in Sydney.
Cook and Trott had put on 143 for the second wicket after England had seen off the Invitational XI's tail in impressive fashion
Steven Finn led the way as he finished with a five-wicket haul, with the hosts slumping to 304 all out.
Ryan Carters and Peter Nevill had been a thorn in England's side after they had put on 178 runs for the sixth wicket on day one to guide the CA side to 271-5 overnight.
However Carters failed to add to his tally of 94 as Stuart Broad (4-37) had him caught behind by Jonny Bairstow.
Josh Lalor followed without scoring after he edged Finn to Graeme Swann in the slips.
Nevill's resistance was added for 83, with Bairstow taking the catch off Finn, while Boyd Rankin (1-63) claimed his first wicket after removing Chris Tremain for one.
Finn (5-103) then wrapped up the innings as Carberry held on to the catch to dismiss Nic Bills for six.
Lalor gained some revenge as he had Michael Carberry caught behind by Nevill for four at the end of the sixth over.
However England regrouped in impressive fashion, with Cook and Trott comfortably dealing with some short bowling from the Invitational XI.
Trott, who was happy to take on the CA attack, was the first to 50, while Cook provided the perfect cameo at the other end.
Trott eventually departed in the evening session for 83 off 105 balls, with the 32-year-old edging Lalor to Nevill.
Cook followed shortly after with a loose shot to a good length delivery from Bills catching the edge and flying into the gloves of Nevill.
However Pietersen and Bell took the fight to the CA team as they shared 71 for the fourth wicket.
Bell, though, was sent back to the pavilion after he was caught in the slips off James Muirhead for 35.
Pietersen brought up his 50 off 68 balls but he lasted just three more balls before he was caught by Daniel Hughes on the long off boundary off Muirhead.
Bairstow (11no), in for the injured Matt Prior, survived a scare late in the day as he was dropped at deep mid-wicket by Aaron Finch - however together with Joe Root (26no), he helped England to stumps
Stay up or catch up - watch England's defence of the Ashes in Australia this winter ONLY on Sky Sports.