Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 Nxd5 4. d4 g6 5. c4 Nb6 6. Nc3 Bg7 7. Be3 O-O 8.
Be2 Nc6 9. O-O Bg4 10. d5 Bxf3 11. Bxf3 Ne5 12. c5 Nbc4 13. Bc1 Nxf3+ 14. Qxf3
e6 15. dxe6 fxe6 16. Qg4 Qd4 17. Qxe6+ Kh8 18. Be3 Nxe3 19. Qxe3 Qb4 20. Nd5
Qa5 21. b4 Qa4 22. Rad1 c6 23. Nc7 Rac8 24. Rd7 Qxb4 25. Ne6 Rce8 26. Qh3 Rg8
27. a3 Qc3 28. Ng5 Qxh3 *
Position (FEN): 4r1rk/pp1R2bp/2p3p1/2P3N1/8/P6q/5PPP/5RK1 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1337
Best move: Nf7#