Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. e3 Nc6 4. Bd3 h6 5. c3 Bg4 6. Nbd2 e6 7. h3 Bxf3 8. Nxf3
Bd6 9. O-O O-O 10. Qd2 Nh5 11. Re1 Qf6 12. e4 dxe4 13. Rxe4 e5 14. dxe5 Nxe5
15. Nxe5 Bxe5 16. Rg4 Rfd8 17. Qe3 b6 18. Be4 Re8 19. Qxh6 Bf4 20. Qxf6 Nxf6
21. Bxa8 *
Position (FEN): B3r1k1/p1p2pp1/1p3n2/8/5bR1/2P4P/PP3PP1/R1B3K1 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 751
Best move: Re1#