I don't really see too many high level games that end in checkmate, especially beautiful checkmates, but this game is one of my personal favorites, although White resigned:
Lev Polugaevsky vs Rashid Gibiatovich Nezhmetdinov
Sochi 28th RSFSR ch 1958 · Old Indian Defense: Ukrainian Variation (A54) · 0-1
[FEN ""]
1. d4 Nf6 2. c4 d6 3. Nc3 e5 4. e4 exd4 5. Qxd4 Nc6 6. Qd2 g6 7. b3 Bg7 8. Bb2 O-O 9. Bd3 Ng4 10. Nge2 Qh4 11. Ng3 Nge5 12. O-O f5 13. f3 Bh6 14. Qd1 f4 15. Nge2 g5 16. Nd5 g4 17. g3 fxg3 18. hxg3 Qh3 19. f4 Be6 20. Bc2 Rf7 21. Kf2 Qh2 22. Ke3 Bxd5 23. cxd5 Nb4 24. Rh1 Rxf4 25. Rxh2 Rf3 26. Kd4 Bg7 27. a4 c5 28. dxc6 bxc6 29. Bd3 Nexd3 30. Kc4 d5 31. exd5 cxd5 32. Kb5 Rb8 33. Ka5 Nc6