Trận chung kết cúp MLS đã diễn ra hấp dẫn và kịch tính, khi Los Angeles sớm có bàn thắng vươn lên dẫn trước ở phút 28 do công của Kellyn Acosta. Phải đến phút 59, Philadelphia mới có được bàn gỡ với pha lập công của Daniel Gazdag.
Jesus Murillo dường như đã tung đòn quyết định của trận chung kết khi đánh đầu tung lưới Phiadelphia từ quả phạt góc ở phút 83, nhưng chỉ 2 phút sau đó, Jack Elliott thiết lập lại thế quân bình cũng bằng một cú đánh đầu. Kết quả hòa 2-2 buộc hai đội phải bước vào thi đấu hiệp phụ.
30 phút của hiệp phụ trôi qua mà không có bàn thắng nào được ghi, nhưng đến phút bù giờ thứ 4, Jack Elliott hoàn tất cú đúp để giúp Philadelphia vươn lên dẫn 3-2 và tưởng như đã mang về chức vô địch cho đội nhà. Tuy nhiên, đến phút bù giờ thứ 8, Gareth Bale – người được tung vào sân ở phút 97 đã tỏa sáng với bàn định tỷ số 3-3 buộc hai đội phải bước loạt sút luân lưu cân não.
Trên chấm 11m, Los Angeles đã cho thấy bản lĩnh của mình, khi giành chiến thắng với tỷ số 3-0. Chỉ duy nhất cựu tiền đạo của Barcelona, Cristian Tello thực hiện hỏng ăn quả đầu tiên trước khi ba người đồng đội của anh đều hoàn thành nhiệm vụ. Trong khi đó, cả 3 lượt sút của Philadelphia đều hỏng ăn.