Keep in mind that the ranking of a Flush is determined by the highest straight card not the suit. If more than one player has a Flush, then the winner is determined by the player with the highest straight. So, for example, a King-high Flush in any suit - beats a Queen-high Flush in any suit, and so forth.