Hai pha làm bàn trong 2 phút cuối của F. Inzaghi và Pirlo giúp Milan giành chiến thắng 3-1, khi tiếp Celtic ở trận đấu thứ 2 tại vòng bảng Champions League. Thế trận trên sân diễn ra theo chiều hướng có lợi cho Milan bởi ngay ở phút thứ 8, đội chủ nhà đã có bàn thắng mở tỷ số. Kaka dễ dàng vượt qua Dianbobo Balde, trước khi chuyền bóng trở lại cho Shevchenko. Thông minh và quyết đoán, tiền đạo người Ukraina dẫn bóng rồi thực hiện cú sút chân trái chéo góc, làm bó tay thủ môn David Marshall. Những phút sau đó, đội chủ nhà tiếp tục làm chủ trận đấu và tạo được nhiều cơ hội làm bàn, một phần do Celtic đã hoàn toàn để mất trung tuyến. Nếu may mắn hơn, Shevchenko có thể nhân đôi số bàn thắng của mình trong ngày sinh nhật lần thứ 28. Một phút trước giờ nghỉ, sau đường bóng kiến tạo của Tomasson, tiền đạo người Ukraina dứt điểm thiếu uy lực, cho Bobo Balde đủ thời gian để phá bóng giải nguy. Về phần mình, Celtic cũng có một số pha tấn công rõ nét, trong đó phải kể đến pha dứt điểm vọt xà trong gang tấc của Stanislav Varga ở phút 24.
Celtic thực sự mạnh hơn ở đầu hiệp hai, với sự cơ động của bộ tứ tiền vệ Petrov, Lennon, Sutton và Juninho cùng lối chơi với quyết tâm cao của cặp tiền đạo Hartson - Camara. Tuy nhiên, gần 10.000 CĐV đến từ Scotland phải đợi đến phút 74 mới được chứng kiến bàn gỡ hòa. Từ pha đá phạt góc của Stilian Petrov, hậu vệ Varga vượt qua sự truy cản của Shevchenko rồi đánh đầu đưa bóng thẳng vào lưới Milan trước sự ngỡ ngàng của thủ môn Dida.
Nhận ra sự bế tắc trong tấn công, HLV Ancelotti quyết định tung con bài chiến lược F. Inzaghi vào sân, thế chỗ Tomasson. Và khi thời gian của trận đấu càng lúc càng cạn dần, nhiều người cho rằng Milan sẽ lại có một trận hòa đáng thất vọng trên sân nhà thì tính bất ngờ vốn có của bóng đá đã xuất hiện. Đầu tiên, Filippo Inzaghi đệm bóng chính xác sau cú căng ngang của Shevchenko, đưa Milan vượt lên dẫn trước 2-1. Trong khi các cầu thủ Celtic và HLV Martin O'Neill chưa hết sốc, thì Andrea Pirlo thực hiện cú sút phạt trực tiếp. Bóng đập vào hàng rào, đổi hướng trước khi lăn vào lưới đội vô địch Scotland, ấn định chiến thắng 3-1 cho Milan.
Với 6 điểm tuyệt đối sau 2 chiến thắng liên tiếp tại Champions League, AC Milan hiện dẫn đầu bảng F và cơ hội đi tiếp đang nằm trong tay thày trò nhà HLV Ancelotti.
Inter cũng giành chiến thắng với tỷ số 3-1 trên sân của Anderlecht, dù trong đội hình vắng bóng Vieri. HLV Mancini quyết định bố trí những cầu thủ tốt nhất của mình. Và điều này giúp đội bóng Italy nhập cuộc tuyệt vời. Ngay phút thứ 9, đội áo sọc xanh đen có bàn thắng mở tỷ số. Adriano đột phá dũng mãnh bên phía cánh trái, rồi bỏ lại phía sau Vanden Borre và Par Johan Zetterberg, trước khi tạt bóng vào khu cấm địa. Sát thủ Obafemi Martins, đang đà lao vào, đệm bóng tung lưới đội chủ nhà khi thủ thành Tristan Peersman chỉ còn biết đứng nhìn.
Trận đấu tiến triển mỗi lúc một thuận lợi cho Inter, đặc biệt là ở hiệp hai. Và trong một thế trận ép sân hoàn toàn, đội bóng Italy nhân đôi cách biệt ở phút 51. Nhận đường kiến tạo thuận lợi của Emre, Adriano bật cao hơn hậu vệ Lamine Traore rồi đánh đầu nguy hiểm về phía khung thành đội chủ nhà. Bóng đập cột dọc bên trái thủ môn Tristan Peersman, trước khi nằm gọn trong lưới Anderlecht. Không chịu dừng lại ở đó, đội quân của HLV Mancini thừa thắng xông lên. Phút 55, Veron đi bóng bên phía cánh phải rồi chuyển cánh sang cho Stankovic ở vòng cung 16m50. Và tiền vệ người Serbia & Montenegro khống chế bóng hợp lý, rồi sút bằng chân phải cực kỳ hiểm hóc, nâng tỷ số lên 3-0 cho Inter.
Trong thời gian còn lại của trận đấu, đội chủ nhà quyết tâm dồn lên nhằm tìm kiếm bàn thắng danh dự. Và nỗ lực của các cầu thủ Anderlecht cũng được đền đáp ở phút đá bù giờ thứ tư của trận đấu. Nhận đường chuyền của đồng đội, Walter Baseggio thực hiện cú dứt điểm chân trái quá khó từ vạch 16m50, khiến thủ môn Toldo không kịp trở tay. Trận đấu kết thúc với kết quả 3-1 nghiêng về đội bóng Italy.
Inter hiện dẫn đầu bảng G, với 6 điểm tuyệt đối, sau hai chiến thắng liên tiếp ở vòng bảng Champions League. Ở 2 vòng tới đây, đội quân của HLV Mancini sẽ so tài với Valencia hai trận lượt đi và về. Còn Anderlecht, hiện vẫn trắng tay, phải so tài với nhà vô địch Đức - Werder Bremen.