Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 Nxd5 4. Nxd5 Qxd5 5. Qf3 e6 6. Qxd5 exd5 7. d4 Nc6
8. c3 Bd6 9. Be3 O-O 10. O-O-O f5 11. f3 f4 12. Bd2 Bf5 13. Be1 Rae8 14. Kd2
Re7 15. Bf2 Rfe8 16. Ne2 Na5 17. b3 b5 18. g3 b4 19. Nxf4 bxc3+ 20. Kxc3 Nc6
21. Nxd5 Re6 22. Nxc7 Re2 23. Nxe8 *
Position (FEN): 4N1k1/p5pp/2nb4/5b2/3P4/1PK2PP1/P3rB1P/3R1B1R b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1728
Best move: Rc2#