Sverige fick den starten man ville ha då Robin Quaisons inspel styrdes i mål av den uzbekiske backen Abdulla Abudllajev.
Svenskarna imponerade inte, men en halvtimme senare hittade Jesper Karlsson Isaac Kiese Thelin med ett inspel och 2-0 var ett faktum.
Målet var 29-åringens första i landslaget sedan en Nations League-match mot Turkiet i oktober 2018.
– Kul att få starta och göra mål. Jag var taggad att få komma hit igen, det var ett tag sedan, säger han på presskonferensen efter matchen.
I den 62:a minuten hade Quaison en boll i målet, men det underkändes för offside.
Strax efter det gjorde Janne Andersson ett trippelbyte där Daniel Sundgren ersatte Mattias Johansson på högerbacken. Därmed debuterade Sundgren i landslaget.
Med 20 minuter kvar att spela kom reduceringen då Uzbekistans stjärna Eldor Smourodov, till vardags i italienska Roma, kom fri och satte in bollen bakom Kristoffer Nordfeldt.
Kort därefter hade mittbacken Joakim Nilsson ett bra nickläge på hörna, men missade målet.
Alldeles i slutet hade Sverige ytterligare ett par lägen – Jesper Karlsson på frispark och Carl Starfelt på nick – men man lyckades inte utöka ledningen.
Karlsson får beröm av förbundskaptenen.
– Hans kreativitet och vilja att vara med är rolig att se, säger Janne Andersson.
– Det fanns grejer att ta med sig även om helheten inte var så bra, fortsätter han.
Landskampen mot Uzbekistan var insprängd mellan två viktiga VM-kvalmatcher. I torsdags slog man bragdartat Spanien på hemmaplan och på onsdag möter man Grekland borta.
Träningslandskamper
Sverige
2 - 1
Uzbekistan
Sveriges startelva mot Uzbekistan
Kristoffer Nordfeldt – Mattias Johansson, Marcus Danielson, Joakim Nilsson, Martin Olsson – Jesper Karlsson, Mattias Svanberg, Jens Cajuste, Ken Sema – Isaac Kiese Thelin, Robin Quaison.