Bristol City boss Derek McInnes had double cause for celebration as his side thumped Crystal Palace 4-1 on a night striker Sam Baldock's arrival from West Ham was confirmed.

Ryan Taylor and Martyn Woolford netted inside the opening 12 minutes before a Jon Stead penalty on the hour had City cruising towards a first win of the new npower Championship season. Kagisho Dikgacoi volleyed a consolation for Palace on 74 minutes but Albert Adomah wrapped up a comfortable home win with a 20-yard shot on 81 minutes.

McInnes was left full of praise for his side, who he believes will be boosted further by the arrival of 23-year-old Baldock on a three-year deal. He said: "I'm so pleased to have signed Sam Baldock because I believe he will add sharpness to our attack and keep opposing centre-backs occupied."

He added: "He can link the play, but his best work is done on the move and he is capable of teaming up effectively with different types of strike partners. With Steve Davies having signed for us as well this week, we now have a lot more attacking options.

"But the lads who played have done themselves no harm. We showed the same organisation and discipline as when losing narrowly at Forest on Saturday and this time added a cutting edge.

"I couldn't ask for more than four goals in our first home game of the season in the Championship. They were all decent efforts and our fans have gone home happy."

Baldock was introduced to the crowd at half-time after watching his new team cut through Palace twice in the opening 12 minutes. Taylor fired them ahead on four minutes, latching onto the rebound when Stead's header came back off the crossbar.

And, with Palace still reeling, Woolford robbed Aaron Martin before racing clear to beat Julian Speroni with a clever chip. Stead rifled home from the penalty spot on 59 minutes after being chopped down by Dean Moxey to all but end the contest.

The defeat left Palace bottom of the fledgling table and as one of only two teams without a point. Palace boss Dougie Freedman said: "There have been a lot of changes at our club during the summer and it will take a while for us to deal with that. We didn't help ourselves with some poor individual errors that gifted Bristol City some of their goals.

"But we are a young side and learning all the time. We just need a bit of time to develop together and improve as a team. You can't afford to make the sort of errors we made in this game, but we will talk about them and hopefully move on quickly because there is a long season ahead."