West Ham sign midfielder O'Neil
© Getty Images

Premier League strugglers West Ham United have signed midfielder Gary O'Neil from Championship side Middlesbrough.

The 27-year-old former Portsmouth player will arrive at Upton Park on a two-and-a-half-year contract after an undisclosed fee was agreed between the two sides.

O'Neil will be available for tomorrow night's League Cup semi-final second leg at Birmingham City.