James McFadden says there's great team spirit within the Birmingham City camp.
Brum beat West Ham United on Saturday to list themselves into European contention.
McFadden told bcfc.com: "It was a great win and a good performance - we're on a roll and long may it continue.
"We're willing each other on to try and get the best out of each other because we've got a good bunch of lads and a settled team and that makes a difference.
"The reason we are where we are is because of team effort.
"That's down to the manager getting a good group of honest players together who happen to be good technical players as well.
"Everybody is fighting for each other and wanting to win every game ands at the moment believing we can win every game and we just need to keep going.
"There is going to be a time where things don't go for us. Let's just enjoy it at the minute and we'll see where it takes us."