Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 Nbd7 4. Bg5 h6 5. Bh4 g5 6. Bg3 e5 7. Qd2 c6 8. O-O-O
b5 9. dxe5 dxe5 10. Nf3 Qc7 11. Nxb5 cxb5 12. Bxb5 Qb6 13. Bxd7+ Bxd7 14. Bxe5
Bc8 15. Qc3 Be7 16. Rhe1 O-O 17. h4 g4 18. Nd4 Bb4 19. Qg3 Bxe1 20. Rxe1 Qa5
21. Bxf6 *
Position (FEN): r1b2rk1/p4p2/5B1p/q7/3NP1pP/6Q1/PPP2PP1/2K1R3 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1451
Best move: Qxe1#