Sacrifices that win is lesson 3 of 9 in Real-game tactics 9: Master calculation, a tactics course suited to players rated around 2200 (advanced players). Giving material is fine when you get more back. Calculate the line to the end before you let the piece go. It has 7 interactive exercises: 7 calculated lines from real positions. You play every move on a board and get feedback straight away. The lesson is free.
What you practise
Black to move: sacrifice to win. (3 positions)
White to move: sacrifice to win. (3 positions)
White to move: mate in 5.
Worked examples
Black to move: sacrifice to win. 1...Bxg3 2.fxg3 Qe3+ 3.Qe2 Qxg3+. The bishop sacrifice on g3 dragged the pawn away from its duty. The position is winning.
White to move: sacrifice to win. 1.Rc4+ Bxc4 2.Qxc4+ Kd7 3.Rd1+. The rook sacrifice on c4 dragged the bishop away from its duty. The position is winning.