Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nc6 4. Nf3 a6 5. a3 dxc4 6. e4 b5 7. a4 Bb7 8. axb5
axb5 9. Rxa8 Bxa8 10. Nxb5 Bb4+ 11. Nc3 Nf6 12. Bg5 h6 13. Bxf6 Qxf6 14. Bxc4
O-O 15. O-O Na5 16. Bd3 Qf4 17. Re1 Rd8 18. e5 Bxf3 19. Qxf3 Qxd4 20. Rd1 Qxe5
21. Bh7+ Kxh7 22. Rxd8 *
Position (FEN): 3R4/2p2ppk/4p2p/n3q3/1b6/2N2Q2/1P3PPP/6K1 b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 489
Best move: Qe1#