Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. c3 Nc6 4. Qb3 d5 5. exd5 Na5 6. Qb5+ c6 7. dxc6 Nxc4 8.
cxb7+ Bd7 9. Qxc4 Rb8 10. Qa6 Bc5 11. Nf3 e4 12. Ne5 O-O 13. O-O Re8 14. Nxd7
Qxd7 15. d4 exd3 16. Bf4 Rxb7 17. Nd2 Rxb2 18. Nb3 Bb6 19. Rfd1 Rxf2 20. Nd4
Rxf4 21. Rxd3 Bxd4+ 22. cxd4 Rxd4 23. Rad1 Rxd3 24. Rxd3 Qf5 25. Rd1 Qc5+ 26.
Kh1 Ng4 27. Qa4 Nf2+ 28. Kg1 Nh3+ 29. Kh1 Qg1+ 30. Rxg1 *
Position (FEN): 4r1k1/p4ppp/8/8/Q7/7n/P5PP/6RK b - - 0 30
Black to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 812
Best move: Nf2#