Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. f4 Nf6 3. d3 c5 4. Nf3 Nc6 5. Be2 a6 6. O-O b5 7. b3 Bb7 8. Bb2 e6
9. Nbd2 Be7 10. Qe1 Qb6 11. Kh1 Ng4 12. Ng5 Nf6 13. e5 Nd5 14. Qg3 h6 15. Nxe6
fxe6 16. Qg6+ Kd7 17. exd6 Bf6 18. Qf7+ Kxd6 19. Bxf6 gxf6 *
Position (FEN): r6r/1b3Q2/pqnkpp1p/1ppn4/5P2/1P1P4/P1PNB1PP/R4R1K w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 971
Best move: Ne4#