West Ham striker Marko Arnautovic has completed his move to Shanghai SIPG.

The striker will join the Chinese Super League side, whose current squad includes former Chelsea star Oscar and Brazil international Hulk, in a deal worth £23.3million.

The 30-year-old was denied a move to China in January, with the club insisting they would not be bullied into a quick sale.

It is understood Hammers boss Manuel Pellegrini was willing to let the Austria international move on during the mid-season window and was eager for the club to cash in on an unhappy player as soon as possible in the summer transfer window.

The Hammers rejected a £20m offer earlier in June but have now sanctioned a deal on improved terms.

West Ham squad 2019-20 | Injuries, contracts and squad numbers 25 show all West Ham squad 2019-20 | Injuries, contracts and squad numbers 1/25 We run you through West Ham's squad for the 2019-20 season... Getty Images 2/25 Lukasz Fabianski Squad Number: 1



Condition: Fit



Contract expires: 30/06/2021 Getty Images 3/25 Winston Reid Squad Number: 2



Condition: Fit



Contract expires: 30/06/2023 West Ham United via Getty Images 4/25 Aaron Cresswell Squad Number: 3



Condition: Fit



Contract expires: 30/06/2021 Getty Images 5/25 Fabian Balbuena Squad Number: 4



Condition: Fit



Contract expires: 30/06/2021 Getty Images 6/25 Pablo Zabaleta Squad Number: 5



Condition: Fit



Contract expires: 30/06/2020 REUTERS 7/25 Andriy Yarmolenko Squad Number: 7



Condition: Fit



Contract expires: 30/06/2022 Getty Images 8/25 Felipe Anderson Squad Number: 8



Condition: Fit



Contract expires: 30/06/2022 AFP/Getty Images 9/25 Manuel Lanzini Squad Number: 10



Condition: Fit



Contract expires: 30/06/2022 AFP via Getty Images 10/25 Robert Snodgrass Squad Number: 11



Condition: Back injury (doubtful)



Contract expires: 30/06/2021 Action Images via Reuters 11/25 Roberto Squad Number: 13



Condition: On loan at Alaves



Contract expires: 30/06/2021 West Ham United via Getty Images 12/25 Carlos Sanchez Squad Number: 15



Condition: Fit



Contract expires: 30/06/2020 West Ham United via Getty Images 13/25 Mark Noble Squad Number: 16



Condition: Fit



Contract expires: 30/06/2021 REUTERS 14/25 Pablo Fornals Squad Number: 18



Condition: Fit



Contract expires: 30/06/2024 West Ham United via Getty Images 15/25 Jack Wilshere Squad Number: 19



Condition: Fit



Contract expires: 30/06/2021 West Ham United via Getty Images 16/25 Goncalo Cardoso Squad Number: 20



Condition: Fit



Contract expires: 30/06/2024 Griffiths Photographers 17/25 Angelo Ogbonna Squad Number: 21



Condition: Fit



Contract expires: 30/06/2022 West Ham United via Getty Images 18/25 Sebastien Haller Squad Number: 22



Condition: Fit



Contract expires: 30/06/2024 West Ham United FC via Getty Ima 19/25 Ryan Fredericks Squad Number: 24



Condition: Calf injury (doubtful)



Contract expires: 30/06/2022 West Ham United via Getty Images 20/25 Arthur Masuaku Squad Number: 26



Condition: Fit



Contract expires: 30/06/2020 REUTERS 21/25 Michail Antonio Squad Number: 30



Condition: Fit



Contract expires: 30/06/2021 Arfa Griffiths/West Ham United FC via Getty Images 22/25 Josh Cullen Squad Number: 33



Condition: Fit



Contract expires: 30/06/2019 West Ham United via Getty Images 23/25 Darren Randolph Squad Number: 35



Condition: Fit



Contract expires: 30/06/2023 24/25 Declan Rice Squad Number: 41



Condition: Fit



Contract expires: 30/06/2024 Action Images via Reuters 25/25 Tomas Soucek Squad Number: 28



Condition: Fit



Contract expires: 30/06/2020 West Ham United FC via Getty Images 1/25 We run you through West Ham's squad for the 2019-20 season... Getty Images 2/25 Lukasz Fabianski Squad Number: 1



Condition: Fit



Contract expires: 30/06/2021 Getty Images 3/25 Winston Reid Squad Number: 2



Condition: Fit



Contract expires: 30/06/2023 West Ham United via Getty Images 4/25 Aaron Cresswell Squad Number: 3



Condition: Fit



Contract expires: 30/06/2021 Getty Images 5/25 Fabian Balbuena Squad Number: 4



Condition: Fit



Contract expires: 30/06/2021 Getty Images 6/25 Pablo Zabaleta Squad Number: 5



Condition: Fit



Contract expires: 30/06/2020 REUTERS 7/25 Andriy Yarmolenko Squad Number: 7



Condition: Fit



Contract expires: 30/06/2022 Getty Images 8/25 Felipe Anderson Squad Number: 8



Condition: Fit



Contract expires: 30/06/2022 AFP/Getty Images 9/25 Manuel Lanzini Squad Number: 10



Condition: Fit



Contract expires: 30/06/2022 AFP via Getty Images 10/25 Robert Snodgrass Squad Number: 11



Condition: Back injury (doubtful)



Contract expires: 30/06/2021 Action Images via Reuters 11/25 Roberto Squad Number: 13



Condition: On loan at Alaves



Contract expires: 30/06/2021 West Ham United via Getty Images 12/25 Carlos Sanchez Squad Number: 15



Condition: Fit



Contract expires: 30/06/2020 West Ham United via Getty Images 13/25 Mark Noble Squad Number: 16



Condition: Fit



Contract expires: 30/06/2021 REUTERS 14/25 Pablo Fornals Squad Number: 18



Condition: Fit



Contract expires: 30/06/2024 West Ham United via Getty Images 15/25 Jack Wilshere Squad Number: 19



Condition: Fit



Contract expires: 30/06/2021 West Ham United via Getty Images 16/25 Goncalo Cardoso Squad Number: 20



Condition: Fit



Contract expires: 30/06/2024 Griffiths Photographers 17/25 Angelo Ogbonna Squad Number: 21



Condition: Fit



Contract expires: 30/06/2022 West Ham United via Getty Images 18/25 Sebastien Haller Squad Number: 22



Condition: Fit



Contract expires: 30/06/2024 West Ham United FC via Getty Ima 19/25 Ryan Fredericks Squad Number: 24



Condition: Calf injury (doubtful)



Contract expires: 30/06/2022 West Ham United via Getty Images 20/25 Arthur Masuaku Squad Number: 26



Condition: Fit



Contract expires: 30/06/2020 REUTERS 21/25 Michail Antonio Squad Number: 30



Condition: Fit



Contract expires: 30/06/2021 Arfa Griffiths/West Ham United FC via Getty Images 22/25 Josh Cullen Squad Number: 33



Condition: Fit



Contract expires: 30/06/2019 West Ham United via Getty Images 23/25 Darren Randolph Squad Number: 35



Condition: Fit



Contract expires: 30/06/2023 24/25 Declan Rice Squad Number: 41



Condition: Fit



Contract expires: 30/06/2024 Action Images via Reuters 25/25 Tomas Soucek Squad Number: 28



Condition: Fit



Contract expires: 30/06/2020 West Ham United FC via Getty Images

In a statement released on Monday morning, West Ham confirmed the deal: "West Ham United can confirm that Marko Arnautovic has joined Chinese Super League champions Shanghai SIPG for an undisclosed fee.

"The 30-year-old Austrian departs after two seasons at London Stadium, during which he scored 22 goals in 65 appearances in Claret and Blue."

Arnautovic leaves after two seasons at the London Stadium, having joined from Stoke City in 2017. He scored 22 goals in 65 appearances for the club.

Pellegrini has targeted Celta Vigo forward Maxi Gomez as his replacement with the sale of Arnautovic​ freeing up more funds for the club to press on with a move for the Uruguay international.