Earlier this year - in January - Andreas Almgren ran 3000 meters in 7: 41.6 - a time that here and there was a Swedish record.

However, the electronic timing did not work and a manual timer was used instead, which meant that the record did not become official.

But today the cup of joy could be filled without being emptied.

At a competition in Lahti, he ran in at 7: 41.72 - which is a new Swedish record.

The previous record, which was 42 years old, was held by Dan Glans in the time 7: 42.24.

It writes Swedish Athletics on its Twitter.