Antoine Semenyo produced a moment of magic to win the FA Cup final as Manchester City beat Chelsea at Wembley.