Bangladesh drew level the 2-match T20I series with a convincing 34 run win against Zimbabwe.
Hamilton Masakadza scored a fine half-century while Panyangara picked up three wickets to help Zimbabwe beat Bangladesh by 6 runs.
Bangladesh take on Zimbabwe in two Twenty20 internationals this weekend seeking to end a disappointing tour on a high.
Mushfiqur Rahim will quit as captain of Bangladesh after two Twenty20 internationals against Zimbabwe this weekend.
Vusi Sibanda smashed a fine century to help Zimbabwe chase down Bangladesh's total with 7 wickets and 2.5 overs to spare.
Zimbabwe and Bangladesh go into Wednesday's third and final ODI locked at one match apiece, yet it is the hosts who know they will need to improve their game if they are to claim a rare series win.
Sean Williams hit a career-best 78 not out as Zimbabwe beat Bangladesh by six wickets in the second ODI in Bulawayo to set up a series decider.
Zimbabwe win the toss again and will bowl again in second one-day against Bangladesh at Bulawayo on Sunday.
Zimbabwe's batsmen go into the second ODI against Bangladesh knowing that they must cast aside their suicidal tendencies if they are to keep the series alive.
Ziaur Rahman's maiden five-wicket haul in just his fourth ODI saw Bangladesh record a comprehensive 121-run win over Zimbabwe in first ODI in Bulawayo.