Afghanistan were steered to their target by a 139-run partnership between Shah, who made 76, and debutant Janat, who hit an unbeaten 65.
Chasing 147 to win, Afghanistan were 29 for one at stumps. Ihsanullah Janat, on 16, and Rahmat Shah, on 11, were batting at close of play
The Irish team lost captain William Porterfield in the closing hour of the game at 22-1 after Afghan batsmen had dominated the day
Bowlers put Afghanistan in control despite a defiant half-century from Ireland number 11 Tim Murtagh
Left-arm spinner Geroge Dockrell led a disciplined bowling attack to set up the win as Ireland kept down Afghanistan to 216 for six
Afghan, who hit four fours and three sixes in his 70-ball stay, put on a crucial seventh-wicket partnership of 50 with Nabi
Balbirnie hit eight sixes and eight fours to set up the morale-boosting win that levelled the five match one-day series 1-1, with two matches to play.
Afghanistan, led by Asghar Afghan, lead the five-match series 1-0 after winning their opening match.
Teenage spinner Mujeeb Ur Rahman also played a key role in setting up the win after returning impressive figures of 3-14 from his 10 overs.
Chris Gayle, Colin Munro, Daren Sammy, Munaf Patel among overseas stars for LPL auction
Sarfaraz Ahmed, Shan Masood, Haris Sohail among captains named for National T20 Cup
National T20 Cup: Salman Butt declines to lead Central Punjab second XI
PSL Schedule Live Streaming and PSL 5 Matches Details
PSL 5 to return on November 14; all matches in Lahore
Galle Gladiators sign Shahid Afridi as icon player for Lanka Premier League
Dawid Malan dethrones Babar Azam to become top-ranked T20I batsman
PCB finalises three-year broadcast deal with PTV
PCB announces major salary hike for domestic cricketers in new pay structure
'Sarfaraz Ahmed had reservations when asked to play third T20I' - Misbah-ul-Haq