The Uruguayan had opened the scoring for his side at San Siro but was then struck in the face, returning to the pitch with a large cotton ball in his mouth.
Although the incident at first seemed innocuous, it quickly became apparent that Torreira had lost his front tooth – although he played regardless.
The 26-year-old appeared to snatch it himself and ran towards the touchline to hand his tooth to the kitman before taking another cotton swab to stick in his mouth.
Despite the hit he received in the face – and other injuries he suffered, with his fingers tapped – Torreira stayed on the pitch and put in a great performance.
After the match, while awaiting anti-doping, Torreira uploaded a picture of his toothless smile to social media with the caption referring to Fiorentina winning a point, but losing a tooth.
Incredibly, despite being known for his defensive skills, Torreira is currently Fiorentina’s joint-top scorer now that Dusan Vlahovic has left for Juventus.
His final strike against Inter was a true poacher’s effort, drifting into the box to fire Nicolas Gonzalez’s takedown into the roof of the net.
Torreira has scored four goals this season, including in consecutive games for the first time in his career after also scoring the winner in Fiorentina’s 1-0 win over Bologna last weekend.
His performances have now reached the levels he produced at Sampdoria before his rather disappointing move to Arsenal and the Serie A side are looking increasingly likely to turn his loan into a permanent deal.
Fiorentina can buy Torreira anytime before his loan expires for a fee of around £12.5m and he’s already rumored to have held talks with Arsenal – although that fee is a big loss on what the Gunners paid.
MORE: ‘It felt like they won the league!’ – Ashley Young takes over Arsenal celebrations
MORE: ‘Big, big credit to him’ – Bukayo Saka praises Bernd Leno after Arsenal win over Aston Villa
For more stories like this, check out our sports page.
Follow Metro Sport for the latest news on
Facebook, Twitter and Instagram.
window.fbApi = (function ()
var fbApiInit = false; var awaitingReady = [];
var notifyQ = function () var i = 0, l = awaitingReady.length; for (i = 0; i < l; i++) awaitingReady[i](); ; var ready = function (cb) if (fbApiInit) cb(); else awaitingReady.push(cb); ; var checkLoaded = function () return fbApiInit; ; window.fbAsyncInit = function () FB.init( appId: '176908729004638', xfbml: true, version: 'v2.10' ); fbApiInit = true; notifyQ(); ; return 'ready' : ready, 'loaded' : checkLoaded ; )(); (function () function injectFBSDK() if ( window.fbApi && window.fbApi.loaded() ) return; var d = document, s="script", id = 'facebook-jssdk'; var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); if ( !document.body.classList.contains('image-share-redesign') && 'object' === typeof metro ) window.addEventListener('metro:scroll', injectFBSDK, once: true); else window.addEventListener('DOMContentLoaded', injectFBSDK, once: true); )();