Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Bg4 5. Be2 Nc6 6. c3 e6 7. O-O Bd6 8. Ng5
Bxe2 9. Qxe2 Nf6 10. f3 O-O 11. a4 e5 12. dxe5 Nxe5 13. Na3 Re8 14. Qc2 Rc8 15.
Nb5 a6 16. Nd4 Bc5 17. Be3 Qb6 18. Qd2 Nc4 19. a5 Nxd2 20. axb6 Rxe3 21. Rfd1
Nb3 22. Nxb3 *
Position (FEN): 2r3k1/1p3ppp/pP3n2/2bp2N1/8/1NP1rP2/1P4PP/R2R2K1 b - - 0 22
Black to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 963
Best move: Re1#