A double from Diomansy Kamara helped Fulham to a 3-2 win against Manchester City at Eastlands on Saturday, a result that kept Fulham's faint hopes of Premier League survival alive.
Fulham went into the match knowing that only a win would guarantee they were not relegated this weekend, and out of the two teams started the brighter.
Clint Dempsey's header was well saved by Joe Hart early on, but City's first attack of the game gave them the first goal of the game with only nine minutes gone.
advertisement
The ever dangerous Martin Petrov picked up the ball on the left and the ball found itself at the feet of Stephen Ireland who unleashed an unstoppable curling drive that flew past Keller into the top right corner of the goal.
Only 10 minutes later, City doubled their lead through Benjani.
An Elano ball sent Darius Vassell down City's right hand side, with his ball finding Benjani who tapped home from 12 yards.
City took control of the game, and Fulham started to look resigned to playing Championship football next season.
However, Fulham nearly pulled a goal back when David Healy's header was kept out by a fantastic Hart save to ensure that Fulham went into half-time 2-0 down.
The game still looked bleak for Fulham in the opening of the second half, even more so when the news came in from White Hart Lane that Bolton were beating Tottenham, meaning that if results stayed as they did, Fulham would be relegated.
Benjani could have made it three for City, but was denied by Keller; while a Jimmy Bullard free-kick sailed just over the bar.
However, the game seemed to swing into Fulham's favour when Diomansy Kamara came on for Healy in the 64th minute.
Kamara's impact was immediate, scoring only 5 minutes later, latching onto a Danny Murphy pass to eventually slot it past Hart.
Minutes later, Bullard almost equalised for Fulham with another fine free-kick, which produced another fantastic save from Hart in the City goal.
Another Fulham substitute, Erik Nevland, was also having an impact for Fulham, and when he was fouled by Sun Jihai, Fulham were given a penalty.
Danny Murphy stepped up to take it, and despite his first effort being saved by Hart, he equalised for Fulham with his follow up with 10 minutes of normal time left.
Fulham fans could sense they could win, when the news came in that neither Bolton or Birmingham were winning anymore, and this atmosphere led to a thrilling last 10 minutes.
Both City and Fulham pushed on trying to get a winner, in the enthralling end to end finale to the match.
Geovanni, Petrov and Caicedo all shot wide for City, and Benjani passed when he would have been better off shooting.
For Fulham, Kamara was unable to find his way past seemingly hundreds of City defenders, and Bullard was unable to find Simon Davies on a counter attack.
Kasey Keller pulled off a fantastic save after a mazy run from Petrov who had run Fulham ragged all day.
With only seconds left of added time, Murphy set Kamara free, and he was able to fire past Hart to send the travelling Fulham fans into jubilation, and give Fulham a faint hope of survival as they go into their vital tie against Birmingham next Saturday.
If you liked this article and would like to share it with others on the web who might be searching for good content we've made it easy for you to do it.
At the bottom of all articles, you'll see links to six sites. These sites - commonly called 'social bookmark' or 'social news' sites - have large communities of web users who share and rate interesting, useful and fun things on the web.
Clicking the links will automatically add the address of the story you are reading to one of these sites, letting you share it with others. Each site will ask you to register to share stories. Registration is free and once a member, you can store, recommend and search for stories that interest you.