Viktor Korchnoi vs. Lev Polugaevsky
This chess puzzle is from Viktor Korchnoi vs Lev Polugaevsky, Tbilisi, 1956.
White to move and mate in 3.
Roll over to see the solution: 1.Rxg6 fxg6 2.Qxg6+Kh8 3.Qh7#
FEN: 3r1rk1/2qP1p2/p2R2pp/6b1/6P1/2pQR2P/P1B2P2/6K1 w - - 1 0
About the players

Lev Polugaevsky was a Soviet chess player from Mogilev. FIDE awarded him the International Grandmaster title in 1962. He stayed among the strongest players in the world from the early 1960s until the late 1980s. He often contended for the World Championship but never won the title.
He was also a distinguished author. His work as an opening theorist is still important today.
Viktor Korchnoi (1931-2016) chess Grandmaster (1956-2016) and International Master (1954-1956). Peak rating 2695. Defected from USSR to the Netherlands in 1976.

R-d6, g6.
Q-d3,g6
Q-g6,h7
1. Rd6xg6 f7xg6
2. Qd3xg6 Kg8-h8
3. Qg6-h7
Rd6xg6+ Kg8-h8
Rg6xh6+ Bg5xh6
Qd3-h7#