Couldn't tell you the date, but I think I picked that trophy up, too. I got it on the first post of the game.
That was the June 26, 2017
(click to view) game run by Scutecrone. It was definitely a short game (8 hours and 30 minutes) but its most remarkable feature is that You Won it with your First View!
Even better, your view was the first view posted!
That's a very rare event! Probably, it's the first time it happened since the games began.