Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. Nge2 Nf6 4. g3 Nc6 5. Bg2 b6 6. e5 Nxe5 7. f4 Rb8 8. fxe5
dxe5 9. d3 Bb7 10. O-O e6 11. Bxb7 Rxb7 12. Ne4 c4 13. Nxf6+ gxf6 14. dxc4 Rd7
15. Qe1 Bc5+ 16. Kg2 Qa8+ 17. Kh3 Qe4 18. b4 Be7 19. c5 bxc5 20. bxc5 h5 21.
Rb1 h4 22. Rb8+ Rd8 23. Rxd8+ Bxd8 24. g4 f5 25. gxf5 Rg8 26. Nf4 *
Position (FEN): 3bk1r1/p4p2/4p3/2P1pP2/4qN1p/7K/P1P4P/2B1QR2 b - - 2 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1942
Best move: Qxf5#