Hello, this was posted back in WoD and got fixed for a while. You can once again queue up for mercenary mode twin peaks and receive this achievement even if you win with just 1 flag cap. As long as the enemy hasn't capped any flags and you win, you get this achievement.
You can queue up for mercenary mode near the flight point entrance to the dalaran sewers.