Anand passes greatest test with flying colours