Paris Saint-Germain striker Zlatan Ibrahimovic scored a record-breaking 50th goal for Sweden in an international friendly against Estonia on Thursday, and then picked up a booking.
The PSG forward drew level with Sven Rydell's post-World War II tally of 49 with a third minute effort.
He then claimed the record for himself in the 24th minute, celebrating the feat by lifting his shirt to reveal a t-shirt with written on the back "50 goals" and on the front "it's you who made it possible".
He was promptly yellow-carded for the gesture.
The 32-year-old Ibrahimovic was earning his 99th international cap, with his 100th set to come in Monday's Euro 2016 qualifier against Austria.
The Swede scored a club record 41 goals in all competitions for French champions PSG last season.