How good are your calculation skills? Do you cinsider yourself as a tactival player? If yes (and also in the case you think you are more positional type of player), you should try to solve this puzzle.
White to move and win!
Please, write your solutions in the comments section!
1Qxd5+..exd5 2Bxd5+..Kh7 3Rxa6+..Kxa6 4Ra3#