Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nc3 e5 3. Nf3 Nf6 4. d4 exd4 5. Nxd4 Bb4 6. Bg5 h6 7. Bxf6 Qxf6 8.
a3 Bc5 9. Nd5 Qd6 10. c3 Qe5 11. Qd3 O-O 12. Be2 Re8 13. f4 Qxe4 14. Qxe4 Rxe4
15. O-O-O Bxd4 16. Bd3 Be3+ 17. Kb1 Rxf4 18. Nxf4 Bxf4 19. g3 Be5 20. b4 d6 21.
Rhe1 Bxc3 *
Position (FEN): r1b3k1/ppp2pp1/2np3p/8/1P6/P1bB2P1/7P/1K1RR3 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 916
Best move: Re8#