Defeated Giovanni!

Finally, we encountered, battled, and defeated Giovanni!

There are four Pokestop in radar as Giovanni possible stops. The first one we went to has a  decoy Grunt.

Luckily, the second Pokestop we went to has Giovanni already.

I lost the first four times and got this message.

Thankfully, I have all the recommended Pokemon with the perfect stats, and right move set all maxed out.

I won with this team.

Of course, the ultimate reward is a shadow Articuno.