West Ham United grabbed their first victory of the season with a 3-1 win over Crystal Palace at Selhurst Park.
Mauro Zarate, Stewart Downing and Carlton Cole contributed the goals, while Marouane Chamakh was able to get on the scoresheet for Palace.
Here, Sports Mole gives their ratings for each player who competed this afternoon.
CRYSTAL PALACE
Goal
Julian Speroni: The Palace stopper was not troubled hugely during the match at Selhurst Park, but was able to control the box when numerous crosses were pelted into the area. He may have conceded three goals, but the Eagles number one was not at fault for any of them. (7/10)
Defence
Damien Delaney: The defender had a good game up until the point where he failed to clear the ball which allowed Carlton Cole to strike and sink Palace's hopes of getting anything out of the game. (4/10)
Joel Ward: The 24-year-old struggled to quiet Stewart Downing down the flanks, which proved to be detrimental as the former Liverpool man found the second goal of the game. (3/10)
Brede Hangeland: It wasn't the performance that you have come to expect from the defender, but he was not specifically at fault for any of the goals conceded. (4/10)
Martin Kelly: The summer signing looked positive going forward, but he disappeared as the game progressed and West Ham built up possession of the ball. (5/10)
Midfield
Barry Bannan: The midfielder, who replaced Jason Puncheon, played out wide for the majority of the game and looked positive in possession, but was unable to finish the match. He was taken off after 70 minutes, much to the confusion of the fans. (6/10)
Mile Jedinak: The Palace captain looked comfortable in the heart of midfield, but could have made a stronger impact throughout the game, despite getting an assist. (6/10)
Stuart O'Keefe: The midfielder was a late addition to the team following an injury suffered by Joe Ledley in the warm-up. However, he struggled to remain composed for the majority of the game due to a number of wayward passes. (2/10)
Yannick Bolasie: He started off impressively for Palace out on the left with some surging runs at West Ham's defence, but his final approach let him down. (6/10)
Attack
Fraizer Campbell: It was a largely ineffective performance from the former Cardiff City forward. He squandered a big opportunity to find the back of the net, but failed to find his footing and fell over in the box. (2/10)
Marouane Chamakh: The former Arsenal striker was inconsistent, but during the times when he impressed, he looked threatening. His persistence paid off when he scored in the second half, but it was not enough to help Palace earn the points. (6/10)
Substitutes
Jonny Williams: He looked zippy and spritely when he came on for Bannan in the second half, and almost found the back of the net with a shot which flew just wide. (7/10)
Dwight Gayle: The forward was brought on to inject some pace to the Palace attack, but he struggled to make the impact that Millen was looking for. (2/10)
Glenn Murray: The striker came on late into the game and had little to do as Palace seemed to accept defeat at Selhurst Park. (5/10)
WEST HAM UNITED
Goal
Adrian: The goalkeeper had a confident performance between the sticks and dealt with any danger when it came his way. He conceded a goal, but there was not much that he could have done to prevent Chamakh's strike. (8/10)
Defence
Aaron Cresswell: The left-back showed attacking intent and made the right runs forward when needed, as well as delivering some impressive crosses into the area which troubled Palace's defence. (8/10)
James Tomkins: After coming in for the suspended James Collins, the defender did well at the back. Despite getting booked in the first half and committing some wayward passes, the centre-back came close to scoring himself. (7/10)
Winston Reid: The defender had a strong display at the back and made some vital clearances towards the end to keep West Ham's two-goal lead. (8/10)
Joey O'Brien: The right-back had a comfortable game and was able to make a clearance when it mattered by knocking the ball away from under his own crossbar. (8/10)
Midfield
Stewart Downing: The winger has had plenty of critics in the past, but he delivered a man-of-the-match performance to get a goal and cause danger down the flanks. (9/10)
Mark Noble: He seemed determined to atone for his penalty miss against Spurs by looking busy in midfield and helped the Hammers keep possession in the middle of the park. (8/10)
Cheikhou Kouyate: An impressive performance yet again from the midfielder, who made his debut against Spurs last weekend. He was a constant presence in midfield and was full of running throughout the game. (9/10)
Attack
Carlton Cole: The forward did his job well and was in the right position to knock in West Ham's third goal, and could have got more if his final touch was there. (7/10)
Mauro Zarate: The summer signing made his debut after Kevin Nolan was declared injured. He got involved in some scrappy tackles, but he scored an impressive goal and showed signs that he could be vital in West Ham's attack in the future. (8/10)
Ricardo Vaz Te: He looked threatening at times and unleashed a long-range shot towards Speroni, while also playing a part in Zarate's opening goal. (7/10)
Substitutes
Diafra Sakho: Another summer signing made his way onto the field for West Ham and looked instantly threatening by winning his side a corner. He didn't spend long on the field, but showed some good intent. (6/10)
Diego Poyet: The 19-year-old was a late substitute for Allardyce with around seven minutes left of normal time to play and didn't have enough time to make a significant impact. (5/10)
Mohamed Diame: The midfielder made his way onto the field in place of Stewart Downing in stoppage time to wind the clock down. (5/10)