Bypassing Pune on Bangalore-Shirdi route

I drove down from Bangalore/Goa to Shirdi last May, I tried to avoid Pune traffic by taking the Katraj Road but somehow lost my way and ended up spending almost three hours in reaching Nagar road.I took a right before Bharati Vidyapith on the Bangalore-Pune highway (shown as Katraj road in mapmyindia.com) as suggested by some locals.

Everytime i have travelled to Shirdi on this route i have had difficulties in crossing Pune.

Planning a trip very soon. Can somebody help me with this please.

Mods- Please move the thread if inappropriate