Picture wins international prize finally (9)
I believe the answer is:
landscape
'picture' is the definition.
(landscape is a kind of picture)
'wins international prize finally' is the wordplay.
'wins' becomes 'lands' (both can mean to obtain or secure).
'international' becomes 'cap'.
'finally' says to take the final letters.
The last letter of 'prize' is 'e'.
'lands'+'cap'+'e'='LANDSCAPE'
(Other definitions for landscape that I've seen before include "Picture showing countryside" , "Views" , "variety of shot" , "Artwork" , "Outdoor painting" .)