Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Bg5 d5 4. c4 dxc4 5. e4 Bb4+ 6. Nc3 h6 7. Bxf6 Qxf6 8.
e5 Qd8 9. Bxc4 c5 10. O-O Nc6 11. d5 Bxc3 12. bxc3 exd5 13. Bxd5 Qc7 14. Re1
O-O 15. Qc2 Re8 16. e6 Bxe6 17. Be4 Rad8 18. Bh7+ Kh8 19. Be4 b6 20. Qa4 Na5
21. Rad1 Rxd1 *
Position (FEN): 4r2k/p1q2pp1/1p2b2p/n1p5/Q3B3/2P2N2/P4PPP/3rR1K1 w - - 0 22
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1310
Best move: Qxe8#