A very tough weekend