Well, your second question is pretty easy:
17. fxe5 Qxd4+ 18. Kh1 Qg1+ 19. Rxg1 Nf2 mate.
Aronian's own comment after 15. ... Bc5: "After 16.dxc5 Nxc5 17.Qe2 I am just worse. The bishop on b7 is such a monster - Aronian. 17...Nxd3 18.Qxg4 Qd4+ 19.Kh1 Kxh7"
http://www.chessgames.com/perl/chessgame?gid=1704763
Can someone explain me move 15 of Anand? What happens if white captures the bishop?
Same about move 16. What happens if white captures the knight?