Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Nc3 Be7 5. Bf4 O-O 6. e3 Nbd7 7. c5 c6 8. b4 b6
9. h4 a5 10. a3 h6 11. Ne5 Nxe5 12. Bxe5 Nd7 13. Bf4 bxc5 14. bxc5 e5 15. Bxe5
Nxe5 16. dxe5 Bxc5 17. Bd3 Re8 18. Qa4 d4 19. Qxc6 dxe3 20. Rd1 exf2+ 21. Kf1
Rxe5 22. Qxa8 Qxd3+ 23. Rxd3 *
Position (FEN): Q1b3k1/5pp1/7p/p1b1r3/7P/P1NR4/5pP1/5K1R b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 494
Best move: Re1#