Sheffield United made it a winning start at Bramall Lane after 12 years out of the top flight as they beat Crystal Palace 1-0.
Fans had to wait more than a decade for the Blades to return to the Premier League but they got off to the perfect start as John Lundstram netted the winner in the second half.
Wilfried Zaha was recalled to the Crystal Palace starting line-up for their Premier League match against Sheffield United.
Zaha wanted to leave the Eagles this summer but did not get a move away and began the season as a substitute last weekend as Palace drew 0-0 at home against Everton.
The Blades were unchanged from their opening-day draw at Bournemouth as top flight football returned to Bramall Lane for the first time in 12 years.
After the early scare, things looked promising for the hosts. By contrast their build-up play was sharp and varied, with pin-point switches of play between the flanks.
Baldock was causing all sorts of problems for Palace down the right. Perhaps watching England manager Gareth Southgate was looking to nip in ahead of Greece, for whom the wing-back is also eligible due to his grandparents.
The Blades thought they should have had a penalty midway through the first half when an Enda Stevens’ shot looked like it struck the hand of Martin Kelly, but referee David Coote waved away the appeals. Shortly afterwards Baldock saw an effort deflected over the crossbar.
Injury forced off John Fleck after 29 minutes, with Luke Freeman replacing him, but the change did not affect the hosts, who looked dangerous again when Robinson controlled a long diagonal pass and shot over the bar.
LATEST FOOTBALL NEWS
'It is what it is'
De Bruyne ‘confused’ by handball rules after VAR controversy
Team of the Weekend: Arsenal, Liverpool and Chelsea stars included
Jose Mourinho in emotional interview as he admits he misses football
Lampard admits Super Cup affected Chelsea as he heaps praise on Mason Mount
Chelsea cling on to claim first Premier League point against Leicester at home
Chelsea player ratings as Blues hold on for point against Leicester
Unai Emery reveals why Nicolas Pepe only played 45 minutes against Burnley
Harry Maguire set to land stunning £700k deal after signing for Man United
Three minutes before the break, Vicente Guaita made a point-blank save to deny McGoldrick from six yards out after Lundstram had found the striker with a low, curling cross.
It was a glaring miss, but United’s big moment was not far away as Wilder’s team resumed after half-time where they had left off.
Following good play down the left from Jack O’Connell, Freeman cut into the penalty area. His low shot was parried by Guaita, but he could only push the ball into the path of Lundstram, who steered his effort home from eight yards.
Palace replied with a curling attempt from Andros Townsend which Henderson had to push away to safety.
Chances became less frequent for the Blades after the goal as the game became a little fractious. Baldock and Palace substitute James McCarthy were both booked after a confrontation in the 74th minute.
O’Connell saw a far-post header blocked by Guaita, while club-record signing Ollie McBurnie tamely looped a header onto the roof of the net.
But Palace were not creating anything either, and the hosts comfortably saw out the match.