Wales have fought back from a goal down to beat Scotland at Hampden Park in an action-packed World Cup qualifier at Hampden Park tonight.
The visitors controlled possession and probed from the outset as Gareth Bale, Craig Bellamy and Aaron Ramsey exchanged neat passes in the final third.
Gordon Strachan's side were dealt a huge blow after just two minutes as Steven Fletcher was forced off early after landing heavily on his ankle.
Kenny Miller came on and had Scotland's first effort on goal, heading just over the crossbar after neat approach play from Chris Burke in a fast counter.
The visitors continued to probe before the break without managing to create any clear-cut opportunities.
Hal Robson-Kanu and Robert Snodgrass were both booked for late tackles as a feisty first 45 minutes came under increasingly heavy snow at Hampden.
In three minutes of added time Scotland made the most of a corner kick to take the lead against the run of play.
Hanley rose highest at the far post to beat Boaz Myhill with a measured effort and score his first goal for Scotland.
Snodgrass then curled a clever strike off the crossbar early in the second half as the home side finally started to take a grip on the match.
Before Strachan could think about a first competitive win in charge Jonathan Williams, who came on for Bale at the break, inspired Wales to respond.
With 20 minutes left Chris Coleman's side were awarded a penalty after Snodgrass brought down Chris Gunter in the box.
After consultation with his assistant the referee gave a spot kick and sent Snodgrass off for a second bookable offence.
Ramsey stepped up to lash home the penalty and two minutes later Wales went ahead through Robson-Kanu, who stole in at the far post to tap in from close range.
The drama continued in stoppage time as Ramsey was sent off after losing possession and bringing down Charlie Adam.
Shaun Maloney hammered the resulting free kick over the bar and Wales held on to record a double over their British rivals.