Chess puzzle (Checkmate)
Moves: 1. g3 d5 2. Bg2 c6 3. d3 Nf6 4. f4 e5 5. fxe5 Ng4 6. d4 c5 7. c3 cxd4 8. cxd4
Bb4+ 9. Nc3 O-O 10. Bd2 Nc6 11. Nxd5 Be6 12. Nxb4 Qxd4 13. Nd3 Ncxe5 14. Nh3
Nxd3+ 15. exd3 Qxd3 16. Bc3 Qc4 17. Qd4 Qxd4 18. Bxd4 Bc4 19. Bxb7 Rad8 20. Bc3
Rfe8+ 21. Be4 *
Position (FEN): 3rr1k1/p4ppp/8/8/2b1B1n1/2B3PN/PP5P/R3K2R b KQ - 4 21
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 921
Best move: Rxe4#