If you’ve been waiting for Shadow Reshiram to make its Pokémon GO debut, the wait is over. The Flying Taxi: Taken Over event is live right now and runs until Monday, 29 June at 8:00 PM local time—meaning Singapore trainers have until Monday night to track down Giovanni and rescue the Shadow Dragon.

How to Get Shadow Reshiram
Shadow Reshiram is Giovanni’s current legendary, and the path to it runs through the Flying Taxi GO Pass. Complete the GO Pass reward track to earn a Super Rocket Radar, then use it to locate Giovanni at a PokéStop. Defeat him to rescue Shadow Reshiram. The Dragon/Fire-type legendary is available for the first time ever in its shadow form during this event, and the shiny version is also in the pool.
A few counters worth having ready: Shadow Reshiram is weak to Dragon, Ground, and Rock moves. Bring Rayquaza, Palkia, or Kyurem for the Dragon matchup; Groudon, Rhyperior, or Garchomp cover the Ground and Rock angles. Once caught, Reshiram hits hard with Fusion Flare as a charged move, making it one of the best Fire-type attackers in the game.

New Shadow Pokémon and Charged TM Window
Beyond Giovanni, Team GO Rocket Grunts and Leaders are running an updated Shadow lineup for the event. New Shadow Pokémon appearing for the first time include Shadow Rookidee, Shadow Noibat, Shadow Seel, and Shadow Hoothoot. If any of those are on your want list, this is the window to grind encounters.
Crucially, Charged TMs can remove Frustration from Shadow Pokémon during the event period—a mechanic that only opens during specific Team GO Rocket events. If you have legacy Shadow Pokémon sitting on Frustration that you’ve been unable to retrain, now is the time. Stock up on Charged TMs and work through your collection before 29 June.

Event Bonuses and GO Pass Perks

Team GO Rocket appears more frequently at PokéStops and balloons throughout the event window. Field Research tasks reward Fast TMs, Charged TMs, and Mysterious Components. Defeating Grunts and Leaders earns increased Stardust across the board. If you’re on the GO Pass, from 27 June 12:00 AM through 29 June 7:59 PM the daily GO Points cap is lifted—effectively unlimited daily points for the final stretch of the event.
Tonight’s Wingull Spotlight Hour (6:00 PM–7:00 PM local time) runs alongside the Rocket event with a 2× Catch Stardust bonus. Wingull can be Shiny, and the doubled Stardust stacks well with the event’s own Stardust boosts if you’re planning a session around the harbour or any Poké-dense spot in the city.
Singapore trainers heading to Orchard Road, Gardens by the Bay, or any of the usual high-density PokéStop clusters this weekend will find the event well-timed for a grind session. The clock runs to Monday 29 June, 8:00 PM SGT—that’s the hard cutoff for the Giovanni encounter and the Frustration window. Don’t leave it to the last hour. For more on current events, check the Pokémon GO coverage and the official Pokémon GO blog.