Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Nf3 d6 4. Bc4 Nf6 5. d4 cxd4 6. Nxd4 Qb6 7. Nb3 a6 8.
Be3 Qc7 9. f4 b5 10. Bd3 Bb7 11. Qf3 e6 12. O-O-O Be7 13. Kb1 Na5 14. g4 Nc4
15. g5 Nd7 16. Bd4 O-O 17. h4 Rac8 18. g6 e5 19. h5 exd4 20. h6 fxg6 21. hxg7
Rf7 22. Rxh7 Nf6 23. Rh6 Kxg7 24. Rdh1 dxc3 25. Qg2 Rg8 26. Nd4 Nd2+ 27. Qxd2
cxd2 *
Position (FEN): 6r1/1bq1brk1/p2p1npR/1p6/3NPP2/3B4/PPPp4/1K5R w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1495
Best move: Ne6#