Chess puzzle (Checkmate)
Moves: 1. c3 c5 2. d3 d5 3. h3 Bf5 4. g4 Bg6 5. Bg2 e6 6. Nd2 Nf6 7. c4 Nc6 8. g5 Nh5
9. cxd5 Nf4 10. Bf3 Qxg5 11. dxe6 Ng2+ 12. Kf1 Nf4 13. exf7+ Bxf7 14. Ne4 Qe5
15. Qa4 Be7 16. Bxf4 Qxb2 17. Rd1 O-O 18. Rd2 Qb6 19. Be3 Bd5 20. Bxc5 Bxc5 21.
Nxc5 Qxc5 22. Rc2 Qb6 23. Bxd5+ Kh8 24. Rxc6 *
Position (FEN): r4r1k/pp4pp/1qR5/3B4/Q7/3P3P/P3PP2/5KNR b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1471
Best move: Qxf2#