Den svenske skeetskytten Marcus Svensson sköt fullt i OS-semifinalen och träffade även de 15 första duvorna i guldfinalen. Men i sista skottet kom missen som innebar att det blev silver och inte guld.
Italienaren Gabriele Rossetti satte samtliga skott i finalen och tog OS-guld.
Svensson missade bara tre duvor på hela tävlingen, men det sista skottet kostade honom en guldmedalj.
Silvret var Sveriges femte medalj under spelen i Rio och den första som togs av en man.
Stefan Nilsson, som också tog sig vidare från grundomgången, missade två duvor i semifinalen. Han gick till särskjutning om en plats i bronsmatchen men bommade ytterligare en gång och slutade sexa.
-Om båda hade tagit medalj så hade det nästan varit lite för bra för att vara sant, säger Stefan Nilsson, som inte riktigt fick till det i finalen.
-Jag är jätteglad men besviken.
Han var extremt imponerad över guldfinalen mellan Svensson och Rossetti.
-Det är världsskytte, säger Stefan Nilsson.
Kuwaitiern Abdullah al-Rashidi, som tävlade under neutral flagg, tog brons.