Bruno Mars' Moonshine Jungle Tour is already stacked to the gills with phenomenal've got Bruno and his doo-wop inspired band The Hooligans and let's not forget Ms. Ellie Goulding holding down opening duties. Well, fans lucky enough to be in attendance at Thursday's sold out gig in St. Louis were treated to an extra special treat when Bruno invited Ed Sheeran to the stage to perform 'The A Team.' Check out the fan-shot footage of the collabo below and make sure you stick it out and watch it to the end - the pair seamlessly transition from 'The A Team' to Bruno's tune 'Nothing on You' and before you know it a dance party breaks's a good watch:

Bruno's Minneapolis tour stop has already come and gone but Ed will be back in town for a pair of sold out shows with Taylor Swift on September 7th + 8th.