Berlin
Aronian - Nakamura
Precise calculation: 22...Qxb2!
Official website >>