Barcelona came to Hamburg with the aim of qualifying for the next round after three wins from their first three Champions League group games.
The visitors were certainly favourites to win, particularly with Shakhtar being forced to play their home games in Germany and having recently sacked their manager. Marino Pusic has only been in charge for 10 days but masterminded a famous win for his new club.
And it was fully deserved too. Pusic vowed his team would “show our teeth” before the match and they certainly did that. Shakhtar were the better team throughout, scored a fine goal, were a little unlucky to see another ruled out and deservedly took all three points.