WWII Sub Gun Face Off: Soviet PPSH vs. German MP 40

Both were born of the Second World War and many went muzzle to muzzle on the battlefield—so which comes out on top?