Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 e6 4. Nbd2 b6 5. e3 Bb7 6. Bb5+ c6 7. Ba4 Bd6 8. Ne5
O-O 9. Qf3 Bxe5 10. dxe5 Nfd7 11. Qg3 g6 12. Bg5 Qc7 13. f4 Nc5 14. Bb3 Nxb3
15. Nxb3 Nd7 16. h4 c5 17. h5 c4 18. Nd4 Nc5 19. Nb5 Qd7 20. Nd6 Ba6 21. hxg6
fxg6 22. c3 Nd3+ 23. Kd2 b5 24. Rh6 b4 25. Rah1 bxc3+ 26. bxc3 Qa4 27. Ke2 Qc2+
28. Kf3 *
Position (FEN): r4rk1/p6p/b2Np1pR/3pP1B1/2p2P2/2PnPKQ1/P1q3P1/7R b - - 4 28
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1587
Best move: Nxe5#