Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 b6 4. Bb5 a6 5. Bd3 Nf6 6. O-O cxd4 7. Nxd4 Bc5 8. Nf3
Bb7 9. Re1 Ng4 10. Be3 Nxe3 11. fxe3 Nc6 12. Nc3 Nb4 13. a3 Nxd3 14. cxd3 O-O
15. d4 Bd6 16. e5 Be7 17. e4 b5 18. d5 Qb6+ 19. Kh1 Rad8 20. d6 Bxd6 21. exd6
f6 22. e5 fxe5 23. Nxe5 Qf2 24. Qe2 *
Position (FEN): 3r1rk1/1b1p2pp/p2Pp3/1p2N3/8/P1N5/1P2QqPP/R3R2K b - - 2 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1343
Best move: Bxg2#