Last updated: 31st August 2007
The on-off saga of Gary O'Neil's move to Middlesbrough has been concluded with the midfielder agreeing a switch to The Riverside.
Skysports.com understands the Portsmouth midfielder has now joined Gareth Southgate's men.
The terms of the deal have yet to be revealed but it is thought the fee will be based on appearances.
A delighted Southgate told Sky Sports News: "We've trailed Gary for 18 months now and we're absolutely chuffed to have him.
"Gary had an injury before the end of last season and had a little operation and we needed to be sure everything was ok with that - that's why we had a bit of a delay.
Earlier in the day, the deal appeared to be dead after O'Neil failed a medical.
But the two parties worked hard into the night to resurrect the move.

Latest Sky Sports News Report
Wigan v Burnley - 2nd Half
Sunderland v Birmingham - 2nd Half
Stoke v Tottenham - 1st Half
Everton v Bolton - 1st Half
Portsmouth v Hull - 1st Half
Wigan v Burnley - 1st Half
Sunderland v Birmingham - 1st Half
| Time | Fixture |
|---|---|
| Sunday 21st March | |
| Barclays Premier League | |
| 13:30 | Man Utd vs Liverpool |
| 15:00 | Fulham vs Man City |
| 16:00 | Blackburn vs Chelsea |
| Tuesday 23rd March | |
| Barclays Premier League | |
| 20:00 | West Ham vs Wolverhampton |
| Wednesday 24th March | |
| Barclays Premier League | |
| 19:45 | Aston Villa vs Sunderland |
| 19:45 | Man City vs Everton |
| 19:45 | Portsmouth vs Chelsea |
| 20:00 | Blackburn vs Birmingham |
| Saturday 27th March | |
| Barclays Premier League | |
| 15:00 | Birmingham vs Arsenal |
| 15:00 | Chelsea vs Aston Villa |
| 15:00 | Hull vs Fulham |
| 15:00 | Tottenham vs Portsmouth |
| 15:00 | West Ham vs Stoke |
| 15:00 | Wolverhampton vs Everton |
| 17:30 | Bolton vs Man Utd |
| Sunday 28th March | |
| Barclays Premier League | |
| 12:00 | Burnley vs Blackburn |
| 16:00 | Liverpool vs Sunderland |
| Monday 29th March | |
| Barclays Premier League | |
| 20:00 | Man City vs Wigan |
| Friday 2nd April | |
| Barclays Premier League | |
| 15:00 | Fulham vs Wigan |
| Saturday 3rd April | |
| Barclays Premier League | |
| 12:45 | Man Utd vs Chelsea |
| Time | Result |
|---|---|
| Saturday 20th March | |
| Barclays Premier League | |
| Aston Villa 2 - 2 Wolverhampton | |
| Stoke 1 - 2 Tottenham | |
| Everton 2 - 0 Bolton | |
| Wigan 1 - 0 Burnley | |
| Arsenal 2 - 0 West Ham | |
| Portsmouth 3 - 2 Hull | |
| Sunderland 3 - 1 Birmingham | |
| Tuesday 16th March | |
| Barclays Premier League | |
| Wigan 1 - 2 Aston Villa | |
| Monday 15th March | |
| Barclays Premier League | |
| Liverpool 4 - 1 Portsmouth | |
| Sunday 14th March | |
| Barclays Premier League | |
| Man Utd 3 - 0 Fulham | |
| Sunderland 1 - 1 Man City | |
| Saturday 13th March | |
| Barclays Premier League | |
| Tottenham 3 - 1 Blackburn | |
| Bolton 4 - 0 Wigan | |
| Birmingham 2 - 2 Everton | |
| Stoke 0 - 0 Aston Villa | |
| Chelsea 4 - 1 West Ham | |
| Burnley 1 - 2 Wolverhampton | |
| Hull 1 - 2 Arsenal | |
| Wednesday 10th March | |
| Barclays Premier League | |
| Burnley 1 - 1 Stoke | |
| Tuesday 9th March | |
| Barclays Premier League | |
| Sunderland 4 - 0 Bolton | |
Pictures from Saturday's Premier League action where Arsenal out-muscle West Ham to go top.
Peter Fraser meets Dirk Kuyt to talk about Liverpool, facing Manchester Utd and going to the World Cup.
Stunning Leeds United fan Jennifer Campbell was strutting her stuff on Soccer AM this weekend.
Grimsby have signed MK Dons defender Jude Stirling on loan until the end of the season.
Hereford have signed Jake Jervis on a month's loan from Birmingham City.
Fulham goalkeeper David Stockdale has agreed to extend his loan spell with Plymouth by a further month.
League One hopefuls Swindon have snapped up West Ham striker Frank Nouble on loan.
Alan Dunne has signed a contract extension to keep him at Millwall until the summer of 2012.