Mặt trận Balkan (Thế chiến thứ nhất)
Diễn biến năm 1918 > Quân đồng minh tổng tấn công

Bài chi tiết: Trận Dobropolye
Sáng 14 tháng 9 năm 1918, pháo kích dữ dội không tiêu diệt được hàng phòng ngự kỹ thuật của quân Bulgaria. Sau khi nã pháo, bộ binh quân đồng minh bắt đầu tấn công. Rạng sáng 15 tháng 9, hai sư đoàn Pháp và một sư đoàn Serbia tấn công Sư đoàn Bulgaria số 2 và 3 trên các cao điểm Vetrenik và Dobropolye. Đến tối cùng ngày, sau những trận giao tranh ác liệt, tiền phương quân Bulgaria bị vỡ 15 km, 3.000 quân bị bắt làm tù binh và mất 50 pháo. Trên đà thắng lợi, năm sư đoàn Serbia được tung vào chiến đấu. Bulgaria và Serbia đụng độ khốc liệt trên các cao điểm.
Quân Pháp-Hy Lạp chiếm được vị trí gần núi Zena. Quân Serbia đẩy lùi quân Bulgaria trở lại sông Vardar và Struma, khai thông đường đến thung lũng Vardar. Quân Pháp cũng đánh Tập đoàn quân Đức số 11. Chỉ còn tướng Vazov chỉ huy quân Bulgaria kiên cường phòng ngự ở Doiran. Nhưng đến ngày 18 tháng 9, hàng phòng thủ của Bulgaria bị khoét sâu tới 15 km với chiều rộng 25 km. Điều này giúp cho quân đồng minh dùng kỵ binh và không quân để truy đuổi quân Bulgaria đang rút lui. Quân đồng minh tiến vào thung lũng Vardar và Struma.
Ngày 19 tháng 9, quân Serbia-Pháp vượt sông Crna. Quân Serbia đẩy được Tập đoàn quân Đức số 11 về Prilep. Ngày 20 tháng 9, không gian đột phá được mở rộng 45  km và sâu 40 km. Nhận ra quân Bulgaria rơi vào tình thế khó khăn, Đức quyết định điều quân đến Serbia với hy vọng chặn được cuộc tấn công của quân đồng minh tại Niš. Ngày 21 tháng 9, quân Serbia-Pháp-Hy Lạp tiến đến sông Vardar, đánh chiếm thành phố Krivolak. Như vậy, Tập đoàn quân Đức số 11 bị cô lập khỏi các đơn vị khác. Đến ngày 22 tháng 9, mặt trận tấn công đạt 150 km. Ngày 23 tháng 9, một tập đoàn kỵ binh được tung vào trận với nhiệm vụ đánh chiếm Skopje và đột kích vào hậu cứ của Tập đoàn quân Đức số 11. Ngày 24 tháng 9, quân đồng minh vượt qua vùng trung lưu Vardar và Crna, tiếp tục tấn công mãnh liệt với mục đích cuối cùng là bao vây Tập đoàn quân Đức số 11.
Ngày 26 tháng 9, quân Serbia chiếm Veles, quân Anh vượt biên giới xâm nhập lãnh thổ Bulgaria và chiếm Strumica, đe dọa Sofia. Cùng lúc đó, sư đoàn Ý tiến vào Krushevo. Quân Bulgaria rút lui dọc theo toàn bộ chiến tuyến, để lại hàng ngàn thương binh, pháo, xe kéo cùng vật tư khác. Mặt trận bị cắt sâu, Tập đoàn quân Đức số 11 lâm vào tình thế thảm hại. Tại Veles trong ngày 26 tháng 9, quân Pháp-Serbia giao chiến dữ dội với quân Bulgaria. Điều này có thể giúp Tập đoàn quân 11 có thời gian rút lui trật tự. Nhưng với hy vọng giữ được vị trí, Bộ tư lệnh Tập đoàn quân 11 quyết định ngừng rút lui, tạo điều kiện cho quân đồng minh hoàn thành vòng vây thít chặt.
Ngày 29 tháng 9, quân Serbia chiếm Ishtip; quân Pháp bao vây được Tập đoàn quân Đức số 11. Quân Serbia tiếp tục tấn công tại Struma, gây sức ép lên Tập đoàn quân Bulgaria số 2 đang rút lui. Một phần quân Pháp và Ý đã bị quân Bulgaria chặn lại trên sông Velika. Ngoài ra, Sư đoàn bộ binh Hy Lạp số 3 ngừng lại. Cùng ngày, Bulgaria ký hiệp định đình chiến với Entente. Tập đoàn quân Đức số 11 không biết thông tin nên tiếp tục chiến đấu và chỉ hạ vũ khí vào ngày 30 tháng 9. Bên chiến thắng thu được 500 súng, 10.000 chiến mã và một lượng rất lớn các loại vật tư khác nhau.