A tax accountant recently told me that if you paid taxes on the winnings you won in the foreign country (to the foreign govt) then you do not owe anything to the IRS.

Also, how does the IRS know you won a foreign lottery if you don’t tell them?

Thanks in advance!