West Ham United have claimed a last-gasp 1-0 win over Swansea City in Saturday's Premier League encounter at the London Stadium.
A largely drab encounter between two struggling sides was settled in the 89th minute, when Arthur Masuaku crossed for fellow substitute Diafra Sakho to poke home.
The result relieves pressure on Slaven Bilic and sees the Hammers climb to 15th in the table, while the Swans sit 18th after failing to add to their three league goals this season.
Here is how Sports Mole covered the action in the capital.
Hello and welcome to Sports Mole's live text commentary of the Premier League clash between West Ham United and Swansea City.
Both teams playing at the London Stadium today have had difficult starts to the season, with the Hammers 18th in the table and the Swans 15th, so both will be desperate to claim a win in what is an early relegation six-pointer.
Slaven Bilic remains under fire at West Ham, with his side going into the game having lost four from six so far this term, their only victory a routine 2-0 win over newly promoted Huddersfield Town.
Paul Clement's side, meanwhile, have lacked a goal threat this season, but are unbeaten away from home this season and have yet to concede a goal on the road in the Premier League, so they will be a tough proposition for the East Londoners.
Here are the team news from the London Stadium...
WEST HAM STARTING XI: Hart, Reid, Cresswell, Fonte, Zabaleta, Kouyate, Noble, Antonio, Ayew, Hernandez, Carroll
SWANSEA STARTING XI: Fabianski, Mawson, Fernandez, Naughton, Olsson, Britton, Carroll, Sanches, Abraham, Ayew, Bony
WEST HAM SUBS: Adrian, Lanzini, Sakho, Ogbonna, Byram, Masuaku, Rice
SWANSEA SUBS: Nordfeldt, Van der Hoorn, Fer, Narsingh, Clucas, Rangel, Mesa
Andy Carroll makes only his third Premier League start of the season for West Ham, and there is also starting spot for Michail Antonio. Manuel Lanzini, meanwhile, has been named on the bench following a month out with a knee injury.
Swansea boss Paul Clement has turned to Leon Britton, who starts this afternoon at the London Stadium - the captain's only appearance this season came on the opening day at Southampton but he has now made a full recovery from a knee injury.
Renato Sanches and Tammy Abraham return to the Swans' starting lineup but Ki Sung-yueng and Nathan Dyer are both out with a knee and an Achilles injury respectively. Sam Clucas, Mike van der Hoorn and Leroy Fer are the men to miss out and all drop to the bench.
West Ham are back in the bottom three ahead of today's clash but fixtures against Burnley, Brighton & Hove Albion and Crystal Palace await following this weekend, and Bilic is confident that his side can put right the wrongs and climb up the table.
In his pre-match presser, the Hammers boss said: "We have some players back, we have the stability and we have a good run of games, compared with some of those we have played. We beat Swansea twice last season. We'll analyse them and all that, but to be fair we are at home and it is up to us. When our backs are to the wall we are all in this together, and we have always done it. This is the reason why I am optimistic. I am thinking only about Swansea, but we have that opportunity now to get out of this."
Swans boss Clement, meanwhile, was eager to emphasise the work put in by his players in terms of attacking, what with the team having scored just three goals in their opening six games - the second lowest in the league after goalless Crystal Palace.
He told reporters at his press conference: "We have worked on some things this week and I want to play a positive line-up on Saturday, a line-up that can get us the right result. Good defending gives you a platform, but we have done a number of sessions this week on getting some of our patterns right offensively. I have seen some positive signs in training, as I did in the second half against Watford, and I am sure the positive attacking performances are not far away."
Brothers Andre Ayew and Jordan Ayew will start for West Ham and Swansea respectively today, cue a touching message from the Hammers social media team.
Summer loan signing Renato Sanches came to Swansea amid much fanfare but he is yet to really click with Wilfried Bony - could today be the day that he comes good? An attacking line-up of Sanches, Bony and Tammy Abraham sounds pretty good on paper, after all.
HEAD TO HEAD: West Ham and Swansea have met 61 times in competitive fixtures over the years, with the first meeting coming on January 7, 1922, a goalless draw in the FA Cup.
The head-to-head stands at 28 West Ham wins, 18 Swansea wins, and 15 draws - historical advantage clearly with today's hosts.
West Ham have only lost one of their last nine Premier League games against Swansea, a 4-1 defeat at the London Stadium in May 2016. The other eight - five Hammers wins and three draws.
Swansea have never kept an away clean sheet at West Ham, conceding 74 goals in 31 games in all competitions - a run stretching back to January 11, 1922, the first of second FA Cup replays following that maiden goalless draw in Wales.
West Ham have only held the lead for 18 minutes in the Premier League so far this season - only Crystal Palace have been in front for less time (zero minutes).
Meanwhile, Swansea could become only the fourth Premier League team not to concede in any of their first four away games of a season if they keep another clean sheet today.
A sliver of hope for the Hammers, however - Swansea have allowed their opponents 72 more shots in total and 23 more shots on target than they have attempted themselves in the league this season.
PREDICTION: Although Swansea boast an impressive defensive record away from home, I reckon West Ham's front line can breach them today, but I also think the visitors will be able to more than match their opponents and get on the scoresheet - for me, it'll be a 1-1 draw.
Both sets of players are preparing to come out of the tunnel. Can either side record their second win of the season? We'll find out over the course of the afternoon!
KICKOFF! Referee Roger East gets the action underway!
An open start to this game with both sides eager to get down the pitch and get chances on board, but Swansea are on the front foot at the moment.
CHANCE! But here come West Ham as Cresswell's cross is volleyed across goal by Antonio, but Fabianski parries the effort away!
Swansea are slowly getting a foothold in the game and look comfortable knocking the ball around their defensive line, but no signs of threatening the opposition goal just yet.
Carroll is proving a handful for the Swansea defence as he powers down the right flank and tries to battle his way into the box but Olsson manages to block him out.
Sanches is brought down by Cresswell to win Swansea a free kick in the West Ham half but the visitors opt to pass it around the back instead of playing a ball forward.
CHANCE! Hernandez holds the ball up well before setting up Carroll but the big forward's volley tamely bounces towards goal and is claimed by Fabianski.
CHANCE! At the other end Swansea fashion a much more dangerous chance as Bony turns his marker and rifles at goal from outside the box, but Hart makes a diving save to his left!
Kouyate is down receiving treatment following a collision with Tom Carroll, but no free kick given.
Swansea are now seeing a lot more on the ball and also keeping West Ham at bay, with veteran Britton doing well to force Antonio out of play on the right flank.
Olsson decides to have a pop from around 30 yards out but his strike is badly hit and flies well wide.
Swansea are pushing forward and continuing to grow into the game, with Sanches setting up Carroll for a shot which gets charged down, while the Hammers are struggling to keep possession and find a way through.
Swansea win a free kick near West Ham's corner flag following Kouyate's foul on Ayew but Carroll's in-swinger comes off Ayew's arm and a free kick goes the other way.
Swansea continue to apply the pressure as Abraham tries to volley Fonte's loose header but a Hammers defender makes a block. For all of the visitors' good play, however, they're not making much headway in terms of concrete chances.
BOOKING: Sanches is shown a yellow card for a late, studs-up challenge on Cresswell, prompting a bit of a scuffle between both sets of players.
We're over the half-hour mark and West Ham are struggling to maintain possession, but Swansea have done little with the ball as Olsson sends a cross in and none of his teammates are in position to meet the ball.
The hosts get into a good position to launch a counterattack through Kouyate but he takes a heavy touch and the ball is cleared by the Swansea defence. Loose possession is very much the norm today.
CHANCE! West Ham's Carroll plays a low cross into the box which Ayew heads goalwards, but the attempt is charged down through a deflection and claimed by Fabianski.
Another Hammers long ball, this time directly into the box, finds the head of Carroll but it's too weak to test Fabianski.
Bony almost manages to play in Abraham, who would be clean through on goal, but Fonte makes a crucial interception.
Zabaleta gives away a free kick which Sanches swings in but the ball evades everyone and goes out for a West Ham goal kick.
One minute of added time here at the London Stadium.
HALF TIME: WEST HAM 0-0 SWANSEA
That's the half-time whistle and, in all fairness, neither side has been particularly impressive. West Ham have not got into gear, save for a comparatively bright spell late on, while Swansea have enjoyed the bulk of possession but have been toothless in the final third. It remains goalless.
West Ham's Michail Antonio and Swansea's Wilfried Bony have come closest with half chances, but on the whole, it's not been especially entertaining to watch. The half-time whistle brought a chorus of boos from the Hammers fans, in fact. They're growing increasingly frustrated with their side's displays.
HALF-TIME STATS: West Ham had just 39% possession, three shots which were all on target, and won one corner. Swansea, meanwhile, had 61% possession, mustered four shots, of which one was on target, and won no corners. In addition there were seven fouls apiece.
Elsewhere in the Premier League:
Bournemouth 0-0 Leicester
Manchester United 2-0 Crystal Palace
Stoke 1-0 Southampton
West Brom 2-1 Watford
Huddersfield 0-4 Tottenham (FT)
We're not far off kickoff in the second half. Will this game end as it began and remained at the break, or will we have a breakthrough from either side? Sports Mole is on hand to bring you all the action as it happens in the next 45 minutes.
KICKOFF: We're back underway, one change at the break as Leroy Fer comes into the Swansea XI for Wilfried Bony.
Poor defending from West Ham as Reid slices a clearance behind for a corner, which Carroll takes, Abraham wins the initial header and gets the ball into the six-yard box, but the hosts clear it away.
BOOKING: Britton is shown a yellow after he pulls back Hernandez as the Mexican tried to break forward.
Another loud chorus of boos from the home fans as Cresswell elects to take a free kick short rather than launching the ball into the box towards the head of Carroll.
CHANCE! West Ham win a corner and Cresswell's delivery finds Carroll but the forward's header is blocked by Abraham, who goes down and is briefly given treatment.
CHANCE! Antonio whips a cross towards the far post where Carroll slides in but it's just a little too far ahead of the big frontman - the slightest nudge from Carroll and that would have been a goal.
BOOKINGS: Kouyate poorly slides into Sanches to earn himself a booking, and a minute later, Carroll cynically trips up a surging Abraham for another caution.
From the resulting free kick, Sanches blasts the ball high and wide of goal.
SUBSTITUTION: A big cheer from the Hammers faithful as Manuel Lanzini returns from injury to come on for the ineffective Mark Noble.
Zabaleta launches a ball into the box which Carroll nods down but the ball is too heavy for Ayew to latch on to and Fabianski collects.
Fabianski and Carroll clatter into each other after going for a high ball, with the goalkeeper coming off worse and needing some treatment.
Fabianski gets up following a bit of magic sponge and takes the free kick. It wasn't a malicious challenge from Carroll but he does need to be careful as he's already on a booking.
SUBSTITUTION: Second change of the day for Swansea as Leon Britton goes off, possibly a precaution after having taken a knock, and Roque Mesa takes the veteran's place.
We're left with 20 minutes plus stoppage time in this game and it remains on a knife edge. West Ham have improved since the break but chances for both sides have been at a premium. Could very well finish goalless.
Lanzini turns his man and whips a cross towards the far post with Carroll lurking, but Fabianski is there once again to make the catch.
CHANCE! Some good build-up play from Swansea sees Olsson claim the ball in a good position, cut inside off the left and flash an effort just wide of the post, which left Hart desperately scrambling to get to the ball.
SUBSTITUTIONS: Bilic opts to roll the dice as he takes off Javier Hernandez and Andre Ayew, with Arthur Masuaku and Diafra Sakho taking their place on the pitch.
Sanches - on a yellow - kicks the ball away in frustration having failed to keep it in play. The ref takes no action though.
Under 10 minutes of normal time left and, as things stand, Swansea are on course for a fourth clean sheet on a road this season. They're yet to concede on their travels in 2017-18.
West Ham showed some improvements but they look to have petered out, going back to struggling in possession or creating any chances of note.
CHANCE! Spoke too soon! Kouyate whips a low cross into the box and Carroll surges forward to meet the ball, but his header cannons off the bar with Fabianski beaten!
SUBSTITUTION: The final switch of the day for Swansea sees Sam Clucas come on for the final few minutes, with Olsson replaced.
GOAL! WEST HAM 1-0 SWANSEA (DIAFRA SAKHO)
The London Stadium erupts into joy as the Hammers break the deadlock right at the death! Masuaku is the architect as he bursts down the left, skins past Naughton and sends a low ball across goal, where Sakho is on hand to tap home! Five minutes of stoppage time for the hosts to see the game out.
BOOKING: Sakho took his shirt off in the celebrations and is booked for his troubles.
Carroll bears down on goal and has a go from outside the box but his effort is blocked for a throw. The Hammers now keeping the ball in the corner.
FULL TIME: WEST HAM UNITED 1-0 SWANSEA CITY
And that's the final whistle! Cue relief and joy from the West Ham players, coaches and fans as they leave it late to claim a 1-0 win over an unlucky, heartbroken Swansea side.
Diafra Sakho is the man with his name on the scoresheet, but Arthur Masuaku deserves plaudits for his great run and assist to set the ball up on a plate for the goalscorer. A game devoid of magic for the vast majority of it, the Hammers will not care one bit.
That's all we have time for here at the London Stadium but don't go anywhere because Sports Mole will be bringing you a match report, reaction to the result from players and managers, and all the latest news from the day's football. Thank you for following and, until next time, goodbye!