Winning Chess Middlegames