Luca Toni shot the Italians in front in the second minute but Scotland recovered to dominate and Barry Ferguson bundled home a 65th-minute leveller.
But Christian Panucci headed an injury-time winner after a controversial decision to award Italy a free-kick.
Copyright (c) PA Sport 2007, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms