Match ends, Hamburger SV 0, RB Leipzig 2.
Liverpool-bound Naby Keita scored a thumping, long-range goal as RB Leipzig beat Hamburg in the Bundesliga.
The midfielder, who has agreed to join the Premier League side for a club record £48m fee next season, picked the ball up 30 yards out before smashing a finish into the top corner.
Germany international Timo Werner fired home Leipzig's second goal.
Leipzig make their Champions League debut on Wednesday when they host French Ligue 1 champions Monaco.
Line-ups
Hamburg
Formation 4-2-3-1
- 1Mathenia
- 2Diekmeier
- 9Papadopoulos
- 28Jung
- 4van DrongelenSubstituted forG Sakaiat 71'minutes
- 20EkdalSubstituted forSchipplockat 74'minutes
- 12Souza SilvaBooked at 87mins
- 11Hahn
- 8Holtby
- 17KosticSubstituted forWaldschmidtat 37'minutes
- 7Wood
Substitutes
- 6dos Santos Justino de Melo
- 13Pollersbeck
- 15Waldschmidt
- 16Janjicic
- 18Jatta
- 19Schipplock
- 24G Sakai
RB Leipzig
Formation 4-2-2-2
- 32Gulácsi
- 3BernardoSubstituted forKlostermannat 59'minutes
- 4Orban
- 5Upamecano
- 23Halstenberg
- 8KeitaBooked at 60minsSubstituted forat 88'minutes
- 31Demme
- 7Sabitzer
- 17Tué Na BangnaSubstituted forKamplat 69'minutes
- 29AugustinSubstituted forPoulsenat 78'minutes
- 11Werner
Substitutes
- 9Poulsen
- 13Ilsanker
- 16Klostermann
- 24Kaiser
- 27Laimer
- 28Mvogo
- 44Kampl
- Referee:
- Deniz Aytekin
- Attendance:
- 50,231
Match Stats
- Possession
- Home31%
- Away69%
- Shots
- Home9
- Away20
- Shots on Target
- Home2
- Away4
- Corners
- Home4
- Away14
- Fouls
- Home14
- Away11
Live Text
Post update
Full Time
Second Half ends, Hamburger SV 0, RB Leipzig 2.
Post update
Attempt missed. André Hahn (Hamburger SV) right footed shot from outside the box is too high. Assisted by Gotoku Sakai.
Post update
Naby Keita went off injured after RB Leipzig had used all subs.
Booking
Walace (Hamburger SV) is shown the yellow card for a bad foul.
Post update
Yussuf Poulsen (RB Leipzig) wins a free kick in the attacking half.
Post update
Foul by Walace (Hamburger SV).
Post update
Offside, RB Leipzig. Marcel Sabitzer tries a through ball, but Timo Werner is caught offside.
Post update
Offside, RB Leipzig. Yussuf Poulsen tries a through ball, but Marcel Sabitzer is caught offside.
Post update
Corner, RB Leipzig. Conceded by Lewis Holtby.
Post update
Attempt blocked. Marcel Halstenberg (RB Leipzig) left footed shot from the left side of the box is blocked. Assisted by Kevin Kampl.
Post update
Kevin Kampl (RB Leipzig) wins a free kick in the defensive half.
Post update
Foul by Dennis Diekmeier (Hamburger SV).
Post update
Attempt missed. Naby Keita (RB Leipzig) right footed shot from outside the box is too high following a corner.
Post update
Corner, RB Leipzig. Conceded by Kyriakos Papadopoulos.
Post update
Attempt missed. Kevin Kampl (RB Leipzig) left footed shot from the left side of the box misses to the right.
Post update
Corner, RB Leipzig. Conceded by Walace.
Substitution
Substitution, RB Leipzig. Yussuf Poulsen replaces Jean-Kévin Augustin.
Post update
Jean-Kévin Augustin (RB Leipzig) wins a free kick in the attacking half.
Post update
Foul by Walace (Hamburger SV).