Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nf3 d6 4. Ng5 e6 5. Nxf7 Kxf7 6. Qh5+ g6 7. Qf3+ Nf6 8.
d3 Kg7 9. O-O d5 10. exd5 exd5 11. Bb3 Bg4 12. Qf4 Bd6 13. Qh6+ Kf7 14. h3 Be6
15. Re1 Ne5 16. Bf4 Nc6 17. Bg5 c4 18. dxc4 dxc4 19. Ba4 Be5 20. c3 a6 21. Na3
b5 22. Bc2 Qd5 23. Rad1 Qc5 24. Nb1 Rad8 25. b4 Qb6 26. Be3 Qc7 27. Nd2 Ng8 28.
Qh4 Bf6 29. Qg3 Qxg3 30. fxg3 Bxc3 31. Rf1+ Kg7 32. Ne4 Be5 33. Nc5 Rxd1 *
Position (FEN): 6nr/6kp/p1n1b1p1/1pN1b3/1Pp5/4B1PP/P1B3P1/3r1RK1 w - - 0 34
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1409
Best move: Nxe6#