Kanon Takigawa at her best