Kriegspiel: I just read through this game in McDonald's book (Chess: The Art of Logical Thinking; from the first move to the last). Though I am not a Sicilian player I idly wondered whether the game might refute this line of it for Black, so I checked the game against Kallai (Basic Chess Openings).
It looks as if the real lesson of the game is that this variation requires a precise move order by Black in the opening. It's all in book lines until 13...o-o?!, which allows White to get his bishop deployed to g2 and thus to recapture with it on d5, thus preventing 18...f5. This is what makes the knight exchange 17...Nxd5? a weak move.
The usual move order here is: 13...Be6 (anticipating White's next move) 14.Nce3 (in Salov's game this allows White to drive away the bishop with tempo) 14...Ne7 (preparing the exchange on d5) 15.g3 Nxd5 16.Nxd5 o-o 17.Bg2 Rb8 18.o-o a5 (both of Black's previous moves support ...b4 in response to a4, thus also preventing Salov's queenside problems); a position of equality for Black.
Incidentally, it looks as if Adams may have inadvertently given Salov a break with the relatively weak 11.c3 instead of 11.Bd3.
Also note that, though McDonald's book gets the players right at the start of the game, the Index to Games erroneously lists Shirov as Adams' opponent.