Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. Nf3 e6 5. e4 Nf6 6. e5 Nd5 7. Nc3 c6 8. Bd3
Nd7 9. Ng5 h6 10. Nxe6 fxe6 11. Qh5+ Ke7 12. Bg5+ N5f6 13. exf6+ Nxf6 14. Bxf6+
gxf6 15. O-O Qxd4 16. Rad1 e5 17. Be4 Qc5 18. Rfe1 Rg8 19. Bf3 Be6 20. Ne4 Qb4
21. Rd2 Rd8 22. Rxd8 *
Position (FEN): 3R1br1/pp2k3/2p1bp1p/4p2Q/1q2N3/5B2/PP3PPP/4R1K1 b - - 0 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 904
Best move: Qxe1#