Swansea beat Chelsea