Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. Nc3 Nxe5 5. Nxe5 Qxe5 6. f4 Qd6 7. Qxd6 Bxd6
8. e4 a6 9. e5 Bc5 10. Bd3 Ne7 11. Ne4 Bb6 12. Bd2 O-O 13. O-O-O Ba7 14. h4 b5
15. Ng5 g6 16. Be4 c6 17. Bb4 Re8 18. g3 a5 19. Bd6 Bb7 20. h5 h6 21. Nf3 Kg7
22. hxg6 fxg6 23. e6 dxe6 24. Rxh6 Kxh6 25. Be5 Be3+ 26. Kb1 Kh7 27. Rh1+ Kg8
28. Rh8+ Kf7 *
Position (FEN): r3r2R/1b2nk2/2p1p1p1/pp2B3/4BP2/4bNP1/PPP5/1K6 w - - 8 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1605
Best move: Ng5#