Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Be7 5. O-O a6 6. Re1 b5 7. Bb3 Bb7 8. c3
Nf6 9. d4 exd4 10. cxd4 O-O 11. a3 a5 12. bxa5 Rxa5 13. e5 Nh5 14. d5 Nb8 15.
Nd4 g6 16. Bh6 Ng7 17. Qd2 Kh8 18. Qxa5 c5 19. dxc6 Qxa5 20. cxb7 *
Position (FEN): 1n3r1k/1P1pbpnp/6pB/qp2P3/3N4/PB6/5PPP/RN2R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 941
Best move: Qxe1#