Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 h6 4. Bc4 c6 5. O-O g5 6. Ne5 d5 7. exd5 cxd5 8. Qh5
Be6 9. Bb5+ Nc6 10. Nxc6 Qb6+ 11. Nd4+ Ke7 12. c3 Bg7 13. Kh1 Bxd4 14. cxd4
Qxb5 15. Nc3 Qc4 16. Qe2 Qxd4 17. Qb5 Rb8 18. Re1 Nf6 19. Ne2 Qf2 20. Rg1 a6
21. Qb4+ Kd7 22. Nd4 Rhc8 23. b3 Ne4 24. Ba3 Rc5 25. Qa4+ b5 26. Qxa6 Qxd4 27.
Qa7+ Kc8 28. Bxc5 *
Position (FEN): 1rk5/Q4p2/4b2p/1pBp2p1/3qnp2/1P6/P2P2PP/R5RK b - - 0 28
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1094
Best move: Nf2#