~300 HP 1.8l supercharged FWD Alfa 33 sedan vs ~500 HP 2.2l turbocharged AWD Subaru Impreza sedan. This is a knock down boxer-battle on a crazy little track.

Just good racing.