Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 Nf6 3. Nc3 Bb4 4. Bg5 O-O 5. e4 h6 6. Bxf6 Qxf6 7. Nf3 d5 8. e5
Qe7 9. Bd3 dxc4 10. Bxc4 c5 11. O-O Nc6 12. Ne2 Rd8 13. a3 Ba5 14. Bb3 Bb6 15.
Bc2 cxd4 16. Qd3 g6 17. Rad1 Qc5 18. Nh4 Nxe5 19. Qd2 d3 20. Bxd3 Rxd3 21. Qxh6
Rxd1 22. Rxd1 Qxf2+ 23. Kh1 Bd7 24. Nf4 Ng4 25. Qg5 Qg1+ 26. Rxg1 *
Position (FEN): r5k1/pp1b1p2/1b2p1p1/6Q1/5NnN/P7/1P4PP/6RK b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 773
Best move: Nf2#