Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bb5 c6 3. Ba4 Qa5 4. Bb3 Na6 5. Bc4 Nc5 6. Nf3 Nxe4 7. Nxe5 Qb6 8.
Nxd7 Nxf2 9. Nxb6 axb6 10. Rf1 Nxd1 11. Kxd1 b5 12. Bxf7+ Ke7 13. Re1+ Kxf7 14.
Rf1+ Ke7 15. d4 g6 16. Bg5+ Ke6 17. Re1+ Kf5 18. Be3 Nf6 19. Nd2 Ng4 20. Nf3
Bd6 21. Bd2 Bxh2 22. Nh4+ Kf6 23. Rf1+ Ke6 24. Re1+ Kd5 25. Nf3 Bg3 26. Re5+
Kc4 *
Position (FEN): r1b4r/1p5p/2p3p1/1p2R3/2kP2n1/5Nb1/PPPB2P1/R2K4 w - - 10 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1193
Best move: b3#