Chess puzzle (Checkmate)
Moves: 1. d3 e5 2. e4 Nc6 3. Nf3 d6 4. Be3 Bg4 5. Be2 Nf6 6. Nbd2 Be7 7. h3 Bh5 8. c4
O-O 9. Nh4 Bxe2 10. Qxe2 Nd4 11. Bxd4 exd4 12. Nhf3 c5 13. O-O h6 14. e5 dxe5
15. Nxe5 Re8 16. Qd1 Bd6 17. Nef3 Qc7 18. a3 Re6 19. b4 b6 20. Re1 Rae8 21. Qc2
Bh2+ 22. Kh1 Bf4 23. Rxe6 Rxe6 24. bxc5 bxc5 25. Nb3 Qe7 26. Ra2 Re1+ 27. Nxe1
*
Position (FEN): 6k1/p3qpp1/5n1p/2p5/2Pp1b2/PN1P3P/R1Q2PP1/4N2K b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 595
Best move: Qxe1#