Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 Nf6 5. d4 exd4 6. e5 Nh7 7. cxd4 Be7 8. d5
Na5 9. Bb5 b6 10. d6 Bg5 11. Nxg5 Nxg5 12. O-O c6 13. Ba4 Ba6 14. Re1 Ne6 15.
f4 Qh4 16. f5 Nc5 17. Bc2 Nab7 18. a3 Bc4 19. b4 Na6 20. Bb3 Bxb3 21. Qxb3 *
Position (FEN): r3k2r/pn1p1pp1/nppP3p/4PP2/1P5q/PQ6/6PP/RNB1R1K1 b kq - 0 21
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 862
Best move: Qxe1#