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.
