Benrahma initially joined the Hammers on a loan deal until the end of the 2020/2021 season but David Moyes’ men have had to secure the 25-year-old’s signature early to get another loan deal for Manchester United’s Jesse Lingard over the line.
Benrahma has featured 14 times in all competitions for West Ham this season but is yet to open his account for the club. He has however provided two assists in the Premier League.
Benrahma joined Brentford from French Ligue 1 side Nice in the summer of 2018 and scored 17 goals in 46 championship games for the Bees last season to take them to the cusp of Premier League promotion, only to lose to Fulham in the play-off final.
Benrahma, who will continue to wear the number nine jersey at the London Stadium, has been capped six times by the Algeria national team.
West Ham are flying high in the Premier League this season as they are currently fifth on the league table.
West Ham will host champions Liverpool in their next league game this weekend.