Wilson dominant as Rangers beat Mariners 5-2