Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 c5 4. d5 d6 5. Nc3 e5 6. Bg5 h6 7. Bxf6 gxf6 8. h3 f5
9. e4 fxe4 10. Nxe4 f5 11. Ng3 Bg7 12. Nh5 Bf8 13. Be2 e4 14. Nh2 Qg5 15. g3
Nd7 16. h4 Qg6 17. Nf4 Qf6 18. Bh5+ Kd8 19. Ne6+ Ke7 20. Qa4 Nb6 *
Position (FEN): r1b2b1r/pp2k3/1n1pNq1p/2pP1p1B/Q1P1p2P/6P1/PP3P1N/R3K2R w KQ - 9 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1282
Best move: Qe8#