Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. Nc3 c6 5. d4 exd4 6. Qxd4 Nf6 7. Bg5 Nbd7 8.
O-O-O O-O 9. e5 Nxe5 10. Nxe5 dxe5 11. Qxe5 Qe8 12. Rhe1 Bg4 13. f3 Be6 14.
Bxe6 Rd8 15. Rxd8 Qxd8 16. Bb3 Re8 17. Ne4 Nd7 18. Qf5 Rf8 19. Bxe7 Qxe7 20. g4
Qh4 21. Nd6 *
Position (FEN): 5rk1/pp1n1ppp/2pN4/5Q2/6Pq/1B3P2/PPP4P/2K1R3 b - - 2 21
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 584
Best move: Qxe1#