Obafemi Martins is close to agreeing a new £90,000 a week deal to stay at Newcastle United.
The Nigerian international had appeared to becoming frustrated with life at St James' Park after finding himself hauled off once again by manager Kevin Keegan during the Magpies' derby victory over Sunderland last weekend.
However, the former Internazionale striker has agreed to a new deal in principal and looks set to complete the formalities in the coming weeks.
His decision to commit his future to the club will come as a welcome boost to Keegan who has used Martins as part of successful three-pronged strike force over the last few weeks.
Martins' agent has confirmed that his client is close to signing on for four more years, and also revealed that the new deal does not contain any kind of get-out clause.
"Oba has been treated so well," Chris Nathaniel said in the Daily Mirror.
"There are just a couple of things to sort out."