Younis Khan took a dig at the Pakistan selectors as he welcomed the opportunity to end his one-day international career on his own terms on Wednesday.
The prolific batsman surprisingly announced ahead of the first one-day international of the four-match series against England that he would be taking to the field for the 265th and final time in the 50-over format.
Younis had been recalled to the ODI team after being dropped following Pakistan Cricket World Cup exit in March, so his decision to cut short his career raised eyebrows.
Pakistan Cricket Board chairman Shaharyar Khan was not impressed with the timing of the 37-year-old's announcement that his 15-year ODI career was coming to an end.
Younis hit out at the selectors when he was dropped last year and so he took satisfaction in ensuring he retired of his own accord after scoring just nine runs in Pakistan's six-wicket win over England.
He said: "After the World Cup I was waiting for this moment for around seven to eight months. I pushed myself, I pushed the selectors, I pushed everyone back in Pakistan that Younis Khan is still capable to play one-day cricket for his country.
"It was never in my mind that I would be playing two or three series or maybe one here, but I was ready for this moment. Whenever I had a chance, once chance, I will play and retire myself on my conditions - not on other conditions.
"Why is that? Because there is some inner peace in my mind, in my body, that I leave a legacy that Younis Khan left the field on his conditions. It's not a shocking decision for me, I was waiting for this decision for around seven to eight months."
Mohammad Hafeez scored a brilliant 102 as Pakistan and Babar Azam was 62 not out as Pakistan reached their victory target with 38 balls to spare after England had made 216 all out.