Pakistan beat New Zealand by six wickets to level the three-match ODI series 1-1.
Even though Malik was dismissed, he made sure to check up on Nicholls before walking off the field. Nicholls, on the other hand, was quick to brush off the injury and stand on his feet.
On the match front, Zaman (88 off 88 balls) stitched together a 101-run partnership with Babar Azam (53 off 49 balls) to help Pakistan overhaul the target in 40.3 overs and end their 12-match losing streak against New Zealand in ODIs.
Shaheen Afridi, adjudged player of the match, returned with figures of 4/38 in 9 overs, including one maiden.
Pakistan captain Sarfraz Ahmed lauded his team's all-round performance.
"It was a complete team performance. We were hoping for a comeback and we did that, indeed. We were trying to use the new ball. Shaheen Afridi is good with that. The way we batted tonight, it was great. Babar played the bouncer well. It was a superb display of batting," Sarfraz said.
"Our bowlers did well to contain the batsmen earlier. Spinners did a good job in the middle overs and then the pacers took wickets. We'll try to play good cricket and win the final game," Sarfraz further added.
The series decider is slated to be played at the Dubai International Cricket Stadium on November 11.