Chess puzzle (Checkmate)
Moves: 1. f4 d6 2. g3 Nf6 3. Bg2 g6 4. Nf3 Bg7 5. d3 O-O 6. e4 c5 7. O-O Nc6 8. Bd2
Rb8 9. Bc3 b5 10. a3 a5 11. b3 Qb6 12. Kh1 b4 13. Bb2 a4 14. axb4 axb3 15. bxc5
bxc2 16. cxb6 cxd1=Q 17. Rxd1 Rxb6 18. Bc3 Ng4 19. Re1 Rxb1 20. Raxb1 Bxc3 21.
Rec1 Nd4 22. Rxc3 Ne2 23. Rc7 *
Position (FEN): 2b2rk1/2R1pp1p/3p2p1/8/4PPn1/3P1NP1/4n1BP/1R5K b - - 2 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 800
Best move: Nf2#