Với pha lập công duy nhất của Messi, Barca đã dễ dàng đánh bại Shakhtar 1-0, qua đó chính thức ghi tên mình vào bán kết Champions League với tổng tỷ số 6-1.

Để thua tới 1-5 ở trận lượt đi trên đất Tây Ban Nha, Shakhtar Donetsk buộc phải ghi tối thiểu bốn bàn, đồng thời không để thủng lưới mới có cơ hội giành quyền đi tiếp. Chính điều đó đã thôi thúc các cầu thủ chủ nhà đẩy cao đội hình và gây sức ép lên Barca. Trong khoảng 30 phút thi đấu đầu tiên, các cầu thủ Shakhtar đã không khiến nhiều người phải bất ngờ khi tỏ ra thi đấu lấn lướt, đẩy nhà đương kim vô địch La Liga phải lùi về chống đỡ. Đáng chú ý là tình huống băng xuống đối mặt thủ môn của Douglas Costa và cú dứt điểm tiền vệ Jadson. Tuy nhiên, chừng đó là tất cả những gì đội chủ nhà có thể tạo ra trong 45 phút thi đấu đầu tiên, bởi Barca với việc tung ra đội hình gần như mạnh nhất đã dần lấy lại thế trận và tạo ra các tình huống sóng gió lên khung thành Pyatov với sự tinh tế của Lionel Messi cũng như sự năng động của Adriano và Afellay. Sau những pha hãm thành không thành công, Barca cuối cùng cũng đã có được điều mình mong muốn. Phút 43, Messi đã có pha xử lý bóng rất khéo léo để lừa qua một hậu vệ đối phương rồi đệm lòng nhẹ vào lưới đội chủ nhà, mở tỷ số 1-0 cho Barca. Đây là bàn thắng thứ 9 của anh tại Champions League mừa giải này và là bàn thứ 48 kể từ đầu mùa tính trên mọi mặt trận. Như thế, Messi không chỉ vượt qua thành tích của chính mình lập được ở mùa giải trước, mà còn vượt qua kỷ lục 47 bàn của huyền thoại người Brazil Ronaldo "béo" lập được trong màu áo Barcelona ở mùa 1996-97. Bị dẫn bàn trước, các cầu thủ Shakhtar vẫn tỏ ra bình tĩnh trong suốt thời gian thi đấu của hiệp hai. Tuy nhiên, trước một đội bóng thi đấu đầy bản lĩnh cùng khả năng kiểm soát bóng rất tốt như Barca, đội chủ nhà gần như không tạo ra được bất cứ cơ hội nguy hiểm nào lên khung thành của Valdes, đó là chưa kể nếu không có may mắn thì họ đã phải nhận thêm bàn thua. Phút 59, Messi đã có một pha dẫn bóng từ giữa sân, thoát khỏi sự kèm cặp của 2-3 cầu thủ chủ nhà rồi chuyền bóng cho Afellay, tiếc là tân binh người Hà Lan trong lần đầu tiên có cơ hội đá chính đã không thắng nổi Pyatov trong thế đối mặt. Càng về cuối trận, các cầu thủ Shakhtar Donetsk thi đấu càng cố gắng không phải bởi họ mơ giành vé đi tiếp, chỉ đơn giản là họ đang rất muốn có một bàn thắng danh dự và suýt chút nữa điều đó trở thành hiện thực nếu Valdes không phản xạ nhanh nhạy, đẩy cú kết thúc nhanh trong vòng cấm của Mkhitaryan, đành chấp nhận rời sân với kết quả thu 0-1 trước Barca. Như vậy, với chiến thắng 6-1 sau hai lượt trận, Barca đã chính thức ghi tên mình vào vòng bán kết Champions League mùa giải này và đối thủ của họ ở vòng đấu tiếp theo nhiều khả năng sẽ chính là Real Madrid - đội bóng gần đã như đã giành quyền đi tiếp sau khi có chiến thắng thuyết phục 4-0 trước Tottenham ở trận lượt đi. Đội hình ra sân Shakhtar Donetsk: Pyatov, Kobin, Ischenko, Rakitskiy, Shevchuk, Hubschman (Fernandinho 75'), Mkhitaryan, Douglas Costa (Eduardo 58'), Jadson, Willian, Luiz Adriano (Moreno 67'). Barcelona: Valdes, Dani Alves, Busquets, Pique (G.Milito 68'), Adriano, Xavi Hernandez (Pedro 66'), Mascherano, Keita, Afellay, Lionel Messi, David Villa (Jeffren 75'). Bàn thắng: Lionel Messi (43'). Clip bàn thắng trong trận đấu Shakhtar - Barca 0-1: Huy Anh (Vietnam+)