NFL stars Patrick Mahomes and Travis Kelce got the better of NBA pair Steph Curry and Klay Thompson at a 12-hole charity golf event in Las Vegas.