Alexander Morozevich Chess Puzzles

Alexander Morozevich is a Russian grandmaster who was among the world’s strongest players during the 2000s. He is widely known for an imaginative, aggressive style, creative opening choices, and sharp tactical play.